předchozí
-
obsah části
-
obsah
-
další
|
dotazy/odpovědi
Důležité neabstraktní třídy odvozené od
InputStream
FilterInputStream
- je bázová třída k odvozování všech vstupních proudů přidávajících vlastnost/schopnost filtrovat poskytnutý vstupní proud.
Příklady filtrů (ne všechny jsou v
java.io
!):
BufferedInputStream
- proud s vyrovnávací pamětí (je možno specifikovat její optimální velikost)
java.util.zip.CheckedInputStream
- proud s kontrolním součtem (např. CRC32)
javax.crypto.CipherInputStream
- proud dešifrující data ze vstupu
DataInputStream
- má metody pro čtení hodnot primitivních typů, např.
float
readFloat
()
java.security.DigestInputStream
- počítá současně i haš (digest) čtených dat, použitý algoritmus lze nastavit
java.util.zip.InflaterInputStream
- dekomprimuje (např. GZIPem) zabalený vstupní proud (má ještě specializované podtřídy)
LineNumberInputStream
- doplňuje informaci o tom, ze kterého řádku vstupu čteme (zavrhovaná -
deprecated
- třída)
ProgressMonitorInputStream
- přidává schopnost informovat o průběhu čtení z proudu
PushbackInputStream
- do proudu lze data vracet zpět
předchozí
-
obsah části
-
obsah
-
další
|
dotazy/odpovědi
Slidy předmětu byly navštíveny
krát.