Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Java

Flux d'E/S Java

Flux d'E/S Java

Dans ce didacticiel, nous découvrirons les flux d'entrée/sortie Java et leurs types.

En Java, les flux sont la séquence de données qui sont 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 dans la destination.

class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!"); 
    }
}

Par exemple, dans notre premier Hello World exemple, nous avons utilisé System.out pour imprimer une chaîne. Ici, le System.out est un type de flux de sortie.

De même, il existe des flux d'entrée à prendre en compte.

Nous en apprendrons plus sur les flux d'entrée et les flux de sortie dans les didacticiels ultérieurs.

Types de flux

Selon les données qu'un flux contient, il peut être classé en :

  • Flux d'octets
  • Flux de personnages

Flux d'octets

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 Java InputStream
  • Classe Java OutputStream

Flux de personnages

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'écriture Java

Java

  1. InterfaceJava
  2. Java essayer avec des ressources
  3. Annotations Java
  4. C - Fichier E/S
  5. Java 9 - Améliorations de l'API de flux
  6. Java 9 - Améliorations facultatives des classes
  7. Java 8 - Flux
  8. C# - E/S de fichiers
  9. Python - Fichiers E/S