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类
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3