Java I/O-streams
Java I/O-streams
In deze tutorial leren we over Java input/output streams en hun typen.
In Java zijn streams de reeks gegevens die van de bron worden gelezen en naar de bestemming worden geschreven.
Een invoerstroom wordt gebruikt om gegevens uit de bron te lezen. En een uitvoerstroom wordt gebruikt om gegevens naar de bestemming te schrijven.
class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Bijvoorbeeld in onze eerste Hello World we hebben bijvoorbeeld System.out
. gebruikt om een string af te drukken. Hier, de System.out
is een type uitvoerstroom.
Evenzo zijn er invoerstromen om invoer te ontvangen.
We zullen in de latere tutorials in detail leren over invoerstromen en uitvoerstromen.
Soorten streams
Afhankelijk van de gegevens die een stream bevat, kan deze worden ingedeeld in:
- Bytestream
- Karakterstream
Bytestream
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
.
Ga voor meer informatie naar
- Java InputStream-klasse
- Java OutputStream-klasse
Tekenstroom
Tekenstroom wordt gebruikt om een enkel teken van gegevens te lezen en te schrijven.
Alle karakterstroomklassen zijn afgeleid van abstracte basisklassen Reader
en Writer
.
Ga voor meer informatie naar
- Java Reader-cursus
- Java Schrijverklas
Java