Java 提供了许多执行文本 I/O 和二进制 I/O 类别。文件可分为文本文件或二进制文件。文本编辑器(例如 Windows 记事本或 UNIX 上的 vi)处理(读取、创建或修改)的文件称为文本文件。所有其他文件都被称为二进制文件。你不能用文本编辑器读取二进制文件 - 它们被设计成程序读取。例如,Java 源程序是文本文件,可以由文本编辑器读取,但是 Java 类文件是二进制文件,由 JVM 读取。
虽然它在技术上并不准确和正确,但你可以想象文本文件是由字符序列组成的,而二进制文件是由位序列组成的。文本文件中的字符使用字符编码方案(例如 ASCII 或 Unicode)编码。例如,十进制整数199三个字符1、9、9在文本文件中存储序列,同一整数作为字节类型值C7存储在二进制文件中,因为十进制 199 等于十六进制 C7 (199 = 12 * 161 7)。二进制文件的优点是处理起来比文本文件更有效。
Java为执行文件的输入和输出提供了许多类别。这些可以分为文本 I/O 类和二进制 I/O 类
以上是二进制输入/输出的详细内容,请关注其他相关文章!
Java教程二进制输入/输出
系统内置远程桌面,轻松几步完成更换!
声卡连接播放器录音,专业录音必备之选!
远程桌面,一键重启,立即恢复高效运行!
AWS Lambda 上的 Spring Boot 应用程序 - 使用 Spring Cloud Function AWS java教程部分开发应用程序
Ctrl+C失效!复制功能遇障碍,速查!
掌握抖音OBS推流秘诀,直播画质飞跃新高度!
AWS Lambda 上的 Spring Boot 应用程序 - 使用 Spring Cloud Function AWS java教程部分开发应用程序
java教程
如何在 JUnit 5 中模拟真实性 BeforeAll 和 AfterAll-java教程
外卖骑手 1 周超 3 二次交通违规将停止订单,广州新规敦促配送企业按最高限度进行配送 25km/h 设定时限-IT行业
作者
在哪里实施混合办公:从下周开始,每周三、五名员工可以灵活选择办公地点,无需审批——IT行业
Moka CTO 刘洪泽:在大模型时代,组织和人才结构将迎来新的变化——人工智能
华为广州首个研发基地预计今年 9 月竣工交付涉及智能汽车、云计算、物联网等领域-IT行业
罗技驱动检测不到设备怎么办?常见问题
在哪里下载纯版Win10系统-常见问题
MUMU模拟器不能安装怎么办?常见问题
文件夹总是显示如何打开另一个程序-常见问题