Java предоставляет множество классов для выполнения текстового и двоичного ввода-вывода. Файлы можно разделить на текстовые и двоичные. Файл, который можно обрабатывать (читать, создавать или изменять) с помощью текстового редактора, такого как Блокнот в Windows или vi в UNIX, называется текстовым файлом. Все остальные файлы называются бинарными файлами. Вы не можете читать двоичные файлы с помощью текстового редактора — они предназначены для чтения программами. Например, исходные программы Java представляют собой текстовые файлы и могут быть прочитаны текстовым редактором, но файлы классов Java являются двоичными файлами и читаются JVM.
Хотя это технически не точно и правильно, вы можете представить текстовый файл состоящим из последовательности символов, а двоичный файл - состоящим из последовательности битов. Символы в текстовом файле кодируются с использованием схемы кодировки символов, такой как ASCII или Unicode. Например, десятичное целое число 199 сохраняется как последовательность из трех символов 1, 9, 9 в текстовом файле и то же целое число сохраняется как значение байтового типа C7 в двоичном файле, поскольку десятичное число 199 равно шестнадцатеричному C7 (199 = 12 * 161 7). Преимущество двоичных файлов в том, что их более эффективно обрабатывать, чем текстовые файлы.
Java предлагает множество классов для ввода и вывода файлов. Их можно разделить на классы текстового ввода-вывода и классы двоичного ввода-вывода
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3