Junior
Quelles sous-classes de la classe InputStream connaissez-vous et à quoi servent-elles?
sobes.tech IA
Réponse de l'IA
FileInputStream- pour lire des octets à partir d'un fichier.ByteArrayInputStream- pour lire des octets à partir d'un tableau d'octets en mémoire.PipedInputStream- pour lire des octets à partir d'un flux connecté à unPipedOutputStream. Utilisé pour la communication entre threads.FilterInputStream- classe abstraite représentant un flux d'entrée filtré. Ses sous-classes sont utilisées pour ajouter des fonctionnalités à d'autres flux d'entrée.BufferedInputStream- met en mémoire tampon l'entrée pour améliorer les performances.DataInputStream- permet de lire des types de données primitifs dans un format indépendant de la machine.PushbackInputStream- permet de "revenir" en arrière avec les octets lus en les remettant dans le flux.CheckedInputStream- calcule une somme de contrôle des données lues.CipherInputStream- pour lire des données chiffrées.
SequenceInputStream- combine plusieurs flux d'entrée en un seul flux séquentiel.ObjectInputStream- pour désérialiser des objets Java.GZIPInputStream- pour lire des données compressées avec GZIP.ZipInputStream- pour lire des données à partir d'archives ZIP.JarInputStream- pour lire des données à partir de fichiers JAR.