«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Двоичный ввод-вывод

Двоичный ввод-вывод

Опубликовано 1 августа 2024 г.
Просматривать:575

Binary I/O

Java предоставляет множество классов для выполнения текстового и двоичного ввода-вывода. Файлы можно разделить на текстовые и двоичные. Файл, который можно обрабатывать (читать, создавать или изменять) с помощью текстового редактора, такого как Блокнот в Windows или vi в UNIX, называется текстовым файлом. Все остальные файлы называются бинарными файлами. Вы не можете читать двоичные файлы с помощью текстового редактора — они предназначены для чтения программами. Например, исходные программы Java представляют собой текстовые файлы и могут быть прочитаны текстовым редактором, но файлы классов Java являются двоичными файлами и читаются JVM.

Хотя это технически не точно и правильно, вы можете представить текстовый файл состоящим из последовательности символов, а двоичный файл - состоящим из последовательности битов. Символы в текстовом файле кодируются с использованием схемы кодировки символов, такой как ASCII или Unicode. Например, десятичное целое число 199 сохраняется как последовательность из трех символов 1, 9, 9 в текстовом файле и то же целое число сохраняется как значение байтового типа C7 в двоичном файле, поскольку десятичное число 199 равно шестнадцатеричному C7 (199 = 12 * 161 7). Преимущество двоичных файлов в том, что их более эффективно обрабатывать, чем текстовые файлы.

Java предлагает множество классов для ввода и вывода файлов. Их можно разделить на классы текстового ввода-вывода и классы двоичного ввода-вывода

Заявление о выпуске Эта статья воспроизведена по адресу: https://dev.to/paulike/binary-io-4jff?1. Если есть какие-либо нарушения, свяжитесь с [email protected], чтобы удалить ее.
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3