【序列化 Serializbale 接口的定义:】
package java.io;
/*
* @author unascribed
* @see java.io.ObjectOutputStream
* @see java.io.ObjectInputStream
* @see java.io.ObjectOutput
* @see java.io.ObjectInput
* @see java.io.Externalizable
* @since JDK1.1
*/
public interface Serializable {
}
Java 序列化是 JDK 1.1 时引入的一组开创性的特性,用于将 Java对象转换为字节数组,便于存储或传输。此后,仍然可以将字节数组转换回 Java 对象原有的状态。
序列化的思想是“冻结”对象状态,然后写到磁盘或者在网络中传输;反序列化的思想是“解冻”对象状态,重新获得可用的 Java 对象。
https://blog.csdn.net/so_geili/article/details/78931742
https://www.cnblogs.com/LoveMyBottle/p/11065862.html