Sobes.tech
Junior

Aké podtriedy triedy InputStream poznáte a na čo sú určené?

sobes.tech AI

Odpoveď od AI

  • FileInputStream - na čítanie bajtov zo súboru.
  • ByteArrayInputStream - na čítanie bajtov z poľa bajtov v pamäti.
  • PipedInputStream - na čítanie bajtov z prúdu pripojeného k PipedOutputStream. Používa sa na komunikáciu medzi vláknami.
  • FilterInputStream - abstraktná trieda, ktorá predstavuje filtrovaný vstupný prúd. Podtriedy sa používajú na pridanie funkčnosti k iným vstupným prúdom.
    • BufferedInputStream - bufferuje vstup na zvýšenie výkonu.
    • DataInputStream - umožňuje čítanie primitívnych dátových typov v nezávislom formáte.
    • PushbackInputStream - umožňuje "vrátiť" prečítané bajty späť do prúdu.
    • CheckedInputStream - vypočíta kontrolný súčet prečítaných dát.
    • CipherInputStream - na čítanie zašifrovaných dát.
  • SequenceInputStream - spája niekoľko vstupných prúdov do jedného sekvenčného prúdu.
  • ObjectInputStream - na deserializáciu Java objektov.
  • GZIPInputStream - na čítanie dát komprimovaných pomocou GZIP.
  • ZipInputStream - na čítanie dát zo ZIP archívov.
  • JarInputStream - na čítanie dát z JAR súborov.