【序列化 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