标签归档:序列化

透过序列化字节码看Java序列化

Java序列化的基础知识 请参考之前的文章 Java基础 之 序列化与反序列化
序列化数据的存储结构:
Java序列化后存储的信息包括:类元数据描述、类的属性、父类信息以及属性域的值。
编写一个测试类:
public class SerializableTest implements Serializable {
    private int father;
    private static final long serialVersionUID = 1937803012639770720L;
    private class ObjectSaver  extends  SerializableTest implements Serializable{
        private static final long serialVersionUID = -1460368089309853877L;
        public String name;
        public int old;
        public ObjectSaver(String name, int old) {
            super.father = 1;
            this.name = name;
            this.old = old;
        }
    }
}
Advertisements