In questo tutorial, impareremo a conoscere i flussi di input / output Java e i loro tipi.
In Java, i flussi sono la sequenza di dati che vengono letti dall'origine e scritti nella destinazione.
Un flusso di input viene utilizzato per leggere i dati dall'origine. Inoltre, un flusso di output viene utilizzato per scrivere i dati nella destinazione.
class HelloWorld ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
Ad esempio, nel nostro primo esempio Hello World , abbiamo utilizzato System.out
per stampare una stringa. Qui, System.out
è un tipo di flusso di output.
Allo stesso modo, ci sono flussi di input per ricevere input.
Impareremo in dettaglio i flussi di input e i flussi di output nelle esercitazioni successive.
Tipi di flussi
A seconda dei dati contenuti in un flusso, può essere classificato in:
- Byte Stream
- Stream di caratteri
Byte Stream
Il flusso di byte viene utilizzato per leggere e scrivere un singolo byte (8 bit) di dati.
Tutte le classi di flusso di byte derivano da classi astratte di base chiamate InputStream
e OutputStream
.
Per saperne di più, visita
- Classe InputStream Java
- Classe Java OutputStream
Stream di caratteri
Il flusso di caratteri viene utilizzato per leggere e scrivere un singolo carattere di dati.
Tutte le classi del flusso di caratteri derivano dalle classi astratte di base Reader
e Writer
.
Per saperne di più, visita
- Classe lettore Java
- Java Writer Class