Sobes.tech
Junior

Kuras InputStream klases apakšklases jūs zināt un kam tās paredzētas?

sobes.tech AI

Atbilde no AI

  • FileInputStream - lasīt baitus no faila.
  • ByteArrayInputStream - lasīt baitus no atmiņas baitu masīva.
  • PipedInputStream - lasīt baitus no straumes, kas ir savienota ar PipedOutputStream. Izmanto starp pavedieniem komunikācijai.
  • FilterInputStream - abstrakta klase, kas pārstāv filtrētu ievades straumi. Apakšklases tiek izmantotas funkcionalitātes pievienošanai citām ievades straumēm.
    • BufferedInputStream - buferē ievadi, lai uzlabotu veiktspēju.
    • DataInputStream - ļauj lasīt primitivus datu tipus platformu neatkarīgā formātā.
    • PushbackInputStream - ļauj "atgriezt" lasītos baitus atpakaļ straumē.
    • CheckedInputStream - aprēķina pārbaudes summu lasītajiem datiem.
    • CipherInputStream - lasīšanai šifrētus datus.
  • SequenceInputStream - apvieno vairākus ievades straumes vienā secīgam straumim.
  • ObjectInputStream - Java objektu deserializācijai.
  • GZIPInputStream - lasīt GZIP komprimētus datus.
  • ZipInputStream - lasīt datus no ZIP arhīviem.
  • JarInputStream - lasīt datus no JAR failiem.