Les flux permettent de lire ou d'écrire de l'information depuis et vers n'importe quelle source de données capable d'émettre une suite d'octets. Ces sources et destinations de nos informations peuvent être des fichiers, des connexions réseau, ou même des blocs en mémoire.
Le canal par lequel nous pouvons lire une suite d'octets se nomme le « flux d'entrée » (en anglais, “input stream”), et le canal par lequel nous pouvons écrire des suites d'octets est le « flux de sortie » (en anglais, “output stream”)
Nous devons distinguer deux grandes catégorie de flux :
Ces classes se trouvent dans le package java.IO
Toutes les méthodes sur les flots peuvent renvoyer System.IO.IOException.
Java propose une classe adaptée à la manipulation de chaque type de flux de données (fichier, chaîne de caractères, tableau d'octets, pipeline), mais il existe aussi un ensemble de classes de filtres dérivées des classes abstraites java.io.FilterInputStream et java.io.FilterOutputStream qui peuvent s'utiliser ensemble pour simplifier ou optimiser l'accès aux flux. Nous pouvons manipuler les flux entrants ou sortants avec les mêmes classes, quelque soit le type de source de données, contrairement au C où il existe des fonctions différentes suivant le type de source de données (comme scanf(), fscanf(), sscanf()).
Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.
22 mots clés dont 0 définis manuellement (plus d'information...).
Avertissement
Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.
Recherche (afficher)
Utilisateur (masquer)
Navigation (masquer)
Apparence (afficher)
Stats (afficher)
Citation (masquer)