Dans ce didacticiel, nous allons découvrir les flux d'entrée / sortie Java et leurs types.
En Java, les flux sont la séquence de données lues depuis la source et écrites vers la destination.
Un flux d'entrée est utilisé pour lire les données de la source. Et, un flux de sortie est utilisé pour écrire des données vers la destination.
class HelloWorld ( public static void main(String() args) ( System.out.println("Hello, World!"); ) )
Par exemple, dans notre premier exemple Hello World , nous avons utilisé System.out
pour imprimer une chaîne. Ici, il System.out
s'agit d'un type de flux de sortie.
De même, il existe des flux d'entrée pour prendre des entrées.
Nous en apprendrons plus sur les flux d'entrée et les flux de sortie dans les didacticiels ultérieurs.
Types de flux
En fonction des données qu'un flux contient, il peut être classé en:
- Byte Stream
- Flux de caractères
Byte Stream
Le flux d'octets est utilisé pour lire et écrire un seul octet (8 bits) de données.
Toutes les classes de flux d'octets sont dérivées de classes abstraites de base appelées InputStream
et OutputStream
.
Pour en savoir plus, visitez
- Classe InputStream Java
- Classe Java OutputStream
Flux de caractères
Le flux de caractères est utilisé pour lire et écrire un seul caractère de données.
Toutes les classes de flux de caractères sont dérivées des classes abstraites de base Reader
et Writer
.
Pour en savoir plus, visitez
- Classe de lecteur Java
- Classe d'écrivain Java