Junior
Welke subclasses van de klasse InputStream kent u en waarvoor zijn ze bedoeld?
sobes.tech AI
Antwoord van AI
FileInputStream- om te lezen bytes uit een bestand.ByteArrayInputStream- om bytes te lezen uit een byte-array in het geheugen.PipedInputStream- om bytes te lezen uit een stroom verbonden met eenPipedOutputStream. Gebruikt voor communicatie tussen threads.FilterInputStream- abstracte klasse die een gefilterde invoerstroom vertegenwoordigt. Subklassen worden gebruikt om functionaliteit toe te voegen aan andere invoerstromen.BufferedInputStream- bufferiseert de invoer om de prestaties te verbeteren.DataInputStream- maakt het mogelijk om primitieve datatypes te lezen in een platformonafhankelijk formaat.PushbackInputStream- maakt het mogelijk om gelezen bytes terug te plaatsen in de stroom.CheckedInputStream- berekent een controle som van de gelezen data.CipherInputStream- voor het lezen van versleutelde data.
SequenceInputStream- combineert meerdere invoerstromen tot één sequentiële stroom.ObjectInputStream- voor het deserialiseren van Java-objecten.GZIPInputStream- voor het lezen van met GZIP gecomprimeerde data.ZipInputStream- voor het lezen van data uit ZIP-archieven.JarInputStream- voor het lezen van data uit JAR-bestanden.