标签:transient 字符串 基本 serial tao 随机 序列 输入 str
一、文本IO
二、二进制IO
1. 文本文件是由字符序列构成的,二进制文件有bit序列构成,不涉及编码、解码,效率高。在计算机中,本质上,所有的文件都是二进制文件。文本IO建立在二进制IO上,提供了一层抽象,用于字符层次编码,解码。
2.1)FileInputStream、FileOutputStream为基本输入输出,只能用来读取字节,即最基本的读取二进制数据。
2)DataInputStream、DataOutputStream读取写入字节,将他们转换为合适的基本类型或字符串。
3)java中字符用统一码表示,一个统一码由2个字节构成。
4)ObjectInputStream、ObjectOutputStream读取写入对象,包含了DataInputStream、DataOutputStream的所有功能。对象需要实现Serializable接口才可以被写入,即可序列化的,对象中存在不能被序列化的对象时,不可以被序列化,需要在不能被序列化的对象成员前加transient关键字,静态变量不会被序列化。
3.RandomAccessFile,随机访问文件。
标签:transient 字符串 基本 serial tao 随机 序列 输入 str
原文地址:http://www.cnblogs.com/ontway/p/7447333.html