第十三讲 序列化
2020-06-22 本文已影响0人
w_yong
序列化概念
1.Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。
2.将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化,也就是说,对象的类型信息、对象的数据,还有对象中的数据类型可以用来在内存中新建对象。
序列化
将java类的实例转化为字节,写入文件
反序列化
将文件中保存的字节,转化为java类的实例
注:
一个类的对象要想序列化成功,必须满足两个条件:
1.该类必须实现 java.io.Serializable 接口。
2.该类的所有属性必须是可序列化的。
public class User implements Serializable {
}