Sobes.tech
Junior

Milliseid InputStream klassi alamklasse teate ja milleks need mõeldud on?

sobes.tech AI

Vastus AI-lt

  • FileInputStream - failist baitide lugemiseks.
  • ByteArrayInputStream - mälus baitide massiivist lugemiseks.
  • PipedInputStream - voolu lugemiseks, mis on ühendatud PipedOutputStream-iga. Kasutatakse niitide vahelise suhtluse jaoks.
  • FilterInputStream - abstraktne klass, mis esindab filtreeritud sisendvoogu. Selle alamklassid lisavad funktsionaalsust teistele sisendvooludele.
    • BufferedInputStream - buferiseerib sisendi, et parandada jõudlust.
    • DataInputStream - võimaldab lugeda primitiivseid andmetüüpe platvormist sõltumatult.
    • PushbackInputStream - võimaldab "tagasi" lugedaid baitide tagasi voogu.
    • CheckedInputStream - arvutab loetud andmete kontrollsumma.
    • CipherInputStream - loetud krüpteeritud andmete lugemiseks.
  • SequenceInputStream - ühendab mitu sisendvoolu üheks järjestikuseks vooguks.
  • ObjectInputStream - Java objektide deserialiseerimiseks.
  • GZIPInputStream - GZIP-iga tihendatud andmete lugemiseks.
  • ZipInputStream - ZIP-arkivist andmete lugemiseks.
  • JarInputStream - JAR-failidest andmete lugemiseks.