Selles õpetuses õpime tundma Java sisend- / väljundvoogusid ja nende tüüpe.
Javas on voogadeks andmete järjestus, mida loetakse allikast ja kirjutatakse sihtkohta.
Sisendvoona kasutatakse andmete lugemiseks allikas. Ja väljundvoogu kasutatakse andmete kirjutamiseks sihtkohta.
class HelloWorld ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
Näiteks oleme oma esimeses Hello Worldi näites kasutanud System.out
stringi printimist. Siin System.out
on väljundvoo tüüp.
Samamoodi on sisendiks vooge.
Lisateavet sisendvoogude ja väljundvoogude kohta leiate hilisematest õpetustest.
Voogude tüübid
Sõltuvalt voo valduses olevatest andmetest võib selle liigitada:
- Baidivoog
- Tähemärkide voog
Baidivoog
Baidivoogu kasutatakse ühe baidi (8 bitti) andmete lugemiseks ja kirjutamiseks.
Kõik baidivoo klassid on tuletatud abstraktsetest baasklassidest, mida nimetatakse InputStream
ja OutputStream
.
Lisateabe saamiseks külastage aadressi
- Java InputStream klass
- Java OutputStream klass
Tähemärkide voog
Märgivoogu kasutatakse andmete ühe märgi lugemiseks ja kirjutamiseks.
Kõik märgivoo klassid on tuletatud abstraktsetest baasklassidest Reader
ja Writer
.
Lisateabe saamiseks külastage aadressi
- Java Readeri klass
- Java Kirjanike klass