Потоки, предоставленные JDK, наследуют четыре категории: InputStream (Byte Input Stream), OutputStream (Byte Output Stream), Reader (входной поток символов) и писатель (выходной поток символов).
Основные различия между потоками символов и байтовыми потоками: 1. Когда прочитан байтовый поток, один байт возвращается при чтении байта; Когда поток символов использует байтовый поток для чтения одного или нескольких байтов (количество байтов, соответствующих китайцам, составляет два и 3 байта в таблице кодов UTF-8). Сначала проверьте указанную таблицу кодирования и верните найденные символы. 2. Byte Streams может обрабатывать все типы данных, такие как: изображения, mp3, видеофайлы AVI, в то время как потоки символов могут обрабатывать только данные символов. Пока вы обрабатываете простые текстовые данные, вы должны уделять приоритет использования потоков символов, и все они используются для использования байтовых потоков.Вышеуказанное всеобъемлющее введение в потоковую передачу ввода -вывода в Java - это весь контент, которым я поделился с вами. Я надеюсь, что вы можете дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.