Maison  >  Article  >  Java  >  Une introduction complète aux flux IO en Java

Une introduction complète aux flux IO en Java

高洛峰
高洛峰original
2017-01-11 14:07:391929parcourir

Les flux fournis par JDK héritent de quatre catégories principales : InputStream (flux d'entrée d'octets), OutputStream (flux de sortie d'octets), Reader (flux d'entrée de caractères) et Writer (flux de sortie de caractères).

Une introduction complète aux flux IO en Java

La principale différence entre le flux de caractères et le flux d'octets :

1. Lors de la lecture d'un flux d'octets, un mot est renvoyé après la lecture d'une section d'octets ; le flux de caractères utilise un flux d'octets pour lire un ou plusieurs octets (le nombre d'octets correspondant en chinois est de deux et il est de 3 octets dans la table de codes UTF-8). Vérifiez d'abord la table de codage spécifiée et renvoyez les caractères trouvés.

2. Les flux d'octets peuvent traiter tous les types de données, tels que les images, les fichiers MP3 et vidéo AVI, tandis que les flux de caractères ne peuvent traiter que les données de caractères.

Tant que vous traitez des données en texte brut, vous devez donner la priorité à l'utilisation de flux de caractères. Sinon, utilisez des flux d'octets.

L'introduction complète ci-dessus aux flux IO en Java est tout le contenu partagé par l'éditeur. J'espère qu'elle pourra vous donner une référence et j'espère que vous soutiendrez le site Web PHP chinois.

Pour plus d'articles liés à Java sur une introduction complète aux flux IO, veuillez prêter attention au site Web PHP chinois !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn