Aliran yang disediakan oleh JDK mewarisi empat kategori: inputStream (aliran input byte), outputStream (stream output byte), pembaca (stream input karakter), dan penulis (aliran output karakter).
Perbedaan utama antara aliran karakter dan aliran byte: 1. Ketika aliran byte dibaca, satu byte dikembalikan ketika byte dibaca; Ketika aliran karakter menggunakan aliran byte untuk membaca satu atau lebih byte (jumlah byte yang sesuai dengan Cina adalah dua, dan 3 byte dalam tabel kode UTF-8). Pertama periksa tabel penyandian yang ditentukan dan kembalikan karakter yang ditemukan. 2. Byte Streams dapat memproses semua jenis data, seperti: gambar, mp3, file video AVI, sementara aliran karakter hanya dapat memproses data karakter. Selama Anda memproses data teks biasa, Anda harus memberikan prioritas untuk menggunakan aliran karakter, dan semuanya digunakan untuk menggunakan aliran byte.Pengantar komprehensif di atas untuk streaming IO di Java adalah semua konten yang telah saya bagikan dengan Anda. Saya harap Anda dapat memberi Anda referensi dan saya harap Anda dapat mendukung wulin.com lebih lanjut.