Sobes.tech
Junior

Milyen InputStream osztály alosztályokat ismer, és mire szolgálnak?

sobes.tech MI

Válasz az MI-től

  • FileInputStream - fájlból bájtok olvasására.
  • ByteArrayInputStream - memória bájt tömbből bájtok olvasására.
  • PipedInputStream - PipedOutputStream-hez csatlakoztatott áramlásból bájtok olvasására. Szálak közötti kommunikációra használják.
  • FilterInputStream - absztrakt osztály, amely egy szűrt bemeneti áramlást képvisel. Az alosztályokat más bemeneti áramlások funkcióinak bővítésére használják.
    • BufferedInputStream - puffereli a bemenetet a teljesítmény növelése érdekében.
    • DataInputStream - lehetővé teszi primitív adat típusok olvasását platformfüggetlen formátumban.
    • PushbackInputStream - lehetővé teszi az olvasott bájtok "visszavonását" az áramlamba.
    • CheckedInputStream - ellenőrző összeg számítása az olvasott adatokhoz.
    • CipherInputStream - titkosított adatok olvasására.
  • SequenceInputStream - több bemeneti áramlást egyesít egy szekvenciális áramlásba.
  • ObjectInputStream - Java objektumok deserializálására.
  • GZIPInputStream - GZIP-kel tömörített adatok olvasására.
  • ZipInputStream - ZIP archívumokból származó adatok olvasására.
  • JarInputStream - JAR fájlokból származó adatok olvasására.