In deze zelfstudie leren we over Java-invoer / uitvoerstromen en hun typen.
In Java zijn streams de reeks gegevens die worden gelezen van de bron en naar de bestemming worden geschreven.
Een invoerstroom wordt gebruikt om gegevens uit de bron te lezen. En er wordt een uitvoerstroom gebruikt om gegevens naar de bestemming te schrijven.
class HelloWorld ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
In ons eerste Hello World- voorbeeld hebben we bijvoorbeeld System.out
een string afgedrukt. Hier System.out
is het een soort outputstroom.
Evenzo zijn er inputstromen om input te ontvangen.
In de latere tutorials zullen we in detail leren over inputstromen en outputstromen.
Soorten streams
Afhankelijk van de gegevens die een stream bevat, kan deze worden ingedeeld in:
- Byte stroom
- Tekenstroom
Byte stroom
Bytestream wordt gebruikt om een enkele byte (8 bits) aan gegevens te lezen en te schrijven.
Alle bytestroomklassen zijn afgeleid van abstracte basisklassen genaamd InputStream
en OutputStream
.
Bezoek voor meer informatie
- Java InputStream-klasse
- Java OutputStream-klasse
Tekenstroom
Tekenstroom wordt gebruikt om gegevens van één teken te lezen en te schrijven.
Alle tekenstroomklassen zijn afgeleid van abstracte basisklassen Reader
en Writer
.
Bezoek voor meer informatie
- Java Reader Class
- Java Writer-klasse