Les flux fournis par JDK héritent de quatre catégories: InputStream (Byte Input Stream), OutputStream (Byte Output Stream), Reader (Caracting Input Stream) et Writer (caractères Structure Stream).
Les principales différences entre les flux de caractères et les flux d'octets: 1. Lorsqu'un flux d'octet est lu, un octet est retourné lorsqu'un octet est lu; Lorsqu'un flux de caractères utilise un flux d'octets pour lire un ou plusieurs octets (le nombre d'octets correspondant au chinois est de deux et 3 octets dans la table de code 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: Images, MP3, fichiers vidéo AVI, tandis que les flux de caractères ne peuvent traiter que les données des caractères. Tant que vous traitez des données de texte brut, vous devez donner la priorité à l'utilisation de flux de caractères, et tous sont utilisés pour utiliser des flux d'octets.L'introduction complète ci-dessus au streaming IO en Java est tout le contenu que j'ai partagé avec vous. J'espère que vous pourrez vous faire référence et j'espère que vous pourrez soutenir Wulin.com plus.