V tomto tutoriálu se seznámíme se vstupními / výstupními proudy Java a jejich typy.
V Javě jsou toky sekvence dat, která jsou čtena ze zdroje a zapsána do cíle.
Ke čtení dat ze zdroje se používá vstupní proud . A výstupní proud se používá k zápisu dat do cíle.
class HelloWorld ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
Například v našem prvním příkladu Hello World jsme použili System.out
k tisku řetězce. Zde System.out
je typ výstupního proudu.
Podobně existují vstupní toky pro vstup.
O vstupních tocích a výstupních tocích se podrobně dozvíme v pozdějších cvičeních.
Druhy proudů
V závislosti na datech, která tok obsahuje, lze jej rozdělit na:
- Byte Stream
- Stream znaků
Byte Stream
Bajtový proud se používá ke čtení a zápisu jednoho bajtu (8 bitů) dat.
Všechny třídy bajtového proudu jsou odvozeny ze základních abstraktních tříd nazývaných InputStream
a OutputStream
.
Chcete-li se dozvědět více, navštivte
- Třída Java InputStream
- Třída Java OutputStream
Stream znaků
Proud znaků se používá ke čtení a zápisu jednoho znaku dat.
Všechny třídy proudu znaků jsou odvozeny ze základních abstraktních tříd Reader
a Writer
.
Chcete-li se dozvědět více, navštivte
- Třída Java Reader
- Java Writer Class