I denne vejledning lærer vi om Java input / output streams og deres typer.
I Java er streams sekvensen af data, der læses fra kilden og skrives til destinationen.
En inputstrøm bruges til at læse data fra kilden. Og en output-stream bruges til at skrive data til destinationen.
class HelloWorld ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
For eksempel har vi i vores første Hello World- eksempel brugt System.out
til at udskrive en streng. Her er det System.out
en type outputstrøm.
Tilsvarende er der inputstrømme til at tage input.
Vi vil lære om inputstrømme og outputstrømme i detaljer i de senere tutorials.
Typer af streams
Afhængigt af de data, en stream har, kan den klassificeres i:
- Byte Stream
- Tegnstrøm
Byte Stream
Byte stream bruges til at læse og skrive en enkelt byte (8 bit) data.
Alle byte-streamklasser er afledt af basale abstrakte klasser kaldet InputStream
og OutputStream
.
For at lære mere, besøg
- Java InputStream-klasse
- Java OutputStream-klasse
Tegnstrøm
Tegnstrøm bruges til at læse og skrive et enkelt datategn.
Alle karakterstrømsklasser er afledt af abstrakte basisklasser Reader
og Writer
.
For at lære mere, besøg
- Java Reader-klasse
- Java Writer Class