022_IO流

Posted a276665092

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了022_IO流相关的知识,希望对你有一定的参考价值。

对象流

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

序列化

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

对象实现implements Serializable{}

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

会遇到的两个异常:

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

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

 

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

转换流

InputStreamReader

OutputStreamWriter

以上是关于022_IO流的主要内容,如果未能解决你的问题,请参考以下文章