其他分享
首页 > 其他分享> > 17.1二进制I/O

17.1二进制I/O

作者:互联网

要点提示:Java提供了许多类用于实现文本I/O和二进制I/O。

  文件可以分类为文本和二进制的。可以使用文本编辑器,比如win下的记事本或者UNIX下的vi编辑器,进行处理(读取、创建或者修改)的文件称为文本文件。所有其他的文件称为二进制文件。不能使用文本编辑器来读取二进制文件——他们是为让程序来读取而设计的。

  不太准确的说,文本是由字符序列构成的,而二进制是由位(bit)序列构成的。例如十进制199在文本文件中是由三个字符序列'1','9','9'来存储的,而在二级制文件中他是以字节类型的值C7存储的,因为十进制数199等价于十六进制数是C7(199=12*161+7)。二进制文件的优势在于他的处理效率比文本文件高。

  java提供了许多实现文件输入/输出的类。这些类可以分为文本I/O(text I/O class)和二进制I/O(binary I/O class)。

标签:文件,199,读取,二进制,17.1,文本文件,文本
来源: https://www.cnblogs.com/cglib/p/11988421.html