package java.io;
/**
* 1. 实现 java.io.Serializable接口可以实现序列化和反序列化;
* 2. 可序列化类的所有子类型都具有可序列化;
* 3. 序列化接口没有方法或字段,仅用于标识可序列化的语义;
* 4. serialVersionUID(该字段必须为静态)是序列化的版本号,
* 在反序列化过程中用于验证是否为该对象加载了与序列化兼容的类,不一致会导致InvalidClassException;
* 5. 如果未显式声明 serialVersionUID,则序列化运行时计算该类的默认 serialVersionUID值(long型)
* @author TCM
* @create 2017年10月16日下午1:21:05
* @since JDK1.1
*/
public interface Serializable {
}
Serializable源码翻译
最新推荐文章于 2022-05-01 00:27:12 发布