Junior
Jakie podklasy klasy InputStream znasz i do czego są przeznaczone?
sobes.tech AI
Odpowiedź od AI
FileInputStream- do odczytu bajtów z pliku.ByteArrayInputStream- do odczytu bajtów z tablicy bajtów w pamięci.PipedInputStream- do odczytu bajtów z potoku podłączonego doPipedOutputStream. Używany do komunikacji między wątkami.FilterInputStream- abstrakcyjna klasa reprezentująca filtrowany strumień wejściowy. Podklasy służą do dodawania funkcjonalności do innych strumieni wejściowych.BufferedInputStream- buforuje wejście w celu zwiększenia wydajności.DataInputStream- umożliwia odczyt podstawowych typów danych w formacie niezależnym od maszyny.PushbackInputStream- pozwala "cofnąć" odczytane bajty z powrotem do strumienia.CheckedInputStream- oblicza sumę kontrolną odczytanych danych.CipherInputStream- do odczytu zaszyfrowanych danych.
SequenceInputStream- łączy kilka strumieni wejściowych w jeden strumień sekwencyjny.ObjectInputStream- do deserializacji obiektów Java.GZIPInputStream- do odczytu danych skompresowanych za pomocą GZIP.ZipInputStream- do odczytu danych z archiwów ZIP.JarInputStream- do odczytu danych z plików JAR.