Junior
Jaké podtřídy třídy InputStream znáte a k čemu jsou určeny?
sobes.tech AI
Odpověď od AI
FileInputStream- pro čtení bajtů ze souboru.ByteArrayInputStream- pro čtení bajtů z pole bajtů v paměti.PipedInputStream- pro čtení bajtů z proudu připojeného kPipedOutputStream. Používá se pro komunikaci mezi vlákny.FilterInputStream- abstraktní třída představující filtrováný vstupní proud. Podtřídy se používají k přidání funkcionality k jiným vstupním proudům.BufferedInputStream- bufferuje vstup pro zvýšení výkonu.DataInputStream- umožňuje číst primitivní datové typy v nezávislém formátu.PushbackInputStream- umožňuje "vrátit" přečtené bajty zpět do proudu.CheckedInputStream- počítá kontrolní součet přečtených dat.CipherInputStream- pro čtení zašifrovaných dat.
SequenceInputStream- spojuje několik vstupních proudů do jednoho sekvenčního proudu.ObjectInputStream- pro deserializaci Java objektů.GZIPInputStream- pro čtení dat komprimovaných pomocí GZIP.ZipInputStream- pro čtení dat ze ZIP archivů.JarInputStream- pro čtení dat z JAR souborů.