I denne opplæringen vil vi lære om Java input / output streams og deres typer.
I Java er strømmer sekvensen av data som blir lest fra kilden og skrevet til destinasjonen.
En inngangsstrøm brukes til å lese data fra kilden. Og en utgangsstrøm brukes til å skrive data til destinasjonen.
class HelloWorld ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
For eksempel, i vårt første Hello World- eksempel, har vi brukt System.out
til å skrive ut en streng. Her er det System.out
en type utgangsstrøm.
Tilsvarende er det inngangsstrømmer for å ta input.
Vi vil lære om inngangsstrømmer og utgangsstrømmer i detalj i de senere opplæringene.
Typer strømmer
Avhengig av dataene en strøm inneholder, kan den klassifiseres i:
- Byte Stream
- Tegnstrøm
Byte Stream
Byte stream brukes til å lese og skrive en enkelt byte (8 bits) med data.
Alle byte stream-klasser er avledet fra basale abstrakte klasser kalt InputStream
og OutputStream
.
For å lære mer, besøk
- Java InputStream-klasse
- Java OutputStream-klasse
Tegnstrøm
Tegnstrøm brukes til å lese og skrive et enkelt tegn med data.
Alle karakterstrømklassene er avledet fra basisabstraktklasser Reader
og Writer
.
For å lære mer, besøk
- Java Reader-klasse
- Java Writer Class