022_IO流

对象流

// FileInput、FileOutputStream(节点流)
ObjectInputStream
ObjectOutputStream

序列化

把内存的数据信息永久的保存在硬盘中,这个过程叫做序列化(可持久化)。

对象实现implements Serializable{}

transient 临时的 不需要持久化的。

会遇到的两个异常:

java.io.NotSerializableException // 没有序列化异常 提示该类没有持续序列化

java.io.EOFException // 读取对象时,没有可读的对象时报的合理异常

 

补充:把硬盘的内容读取到内存中,这过程叫做反序列化。

转换流

InputStreamReader

OutputStreamWriter

你可能感兴趣的:(022_IO流)