导图
序列化
序列化 (Serialization):将对象的状态信息转换为可以存储或传输的形式的过程。在序列化期间,对
象将其当前状态写入到临时或持久性存储区。
反序列化
反序列化:从存储区中读取该数据,并将其还原为对象的过程,称为反序列化。
Java中的API实现:
位置: Java.io.ObjectOutputStream java.io.ObjectlnputStream
序列化: ObjectOutputStream类–> write0bject()
注:该方法对参数指定的ob j对象进行序列化,把字节序列写到一个目标输出流中
按Java的标准约定是给文件一个.ser扩展名
反序列化: ObjectInputStream类 --> read0bject()
注:该方法从一个源输入流中读取字节序列,再把它们反序列化为一个对象,并将其返回。