最病 Effective Java for Serialization 口如果所有的实例域都是 transient的,那么省去调 用 default write○biec和 defaultreado○be也是允 许的,但是不推荐这样做。 口在决定将一个域做成非 ansient之前,请一定要 确信它的值将是该对象逻辑状态的一部分。 口不管你选择了哪种序列化形式,你都要为自己 编写的每个序列化的类声明一个显式的序列化 版本UD private static final long serialVersionld= randomLong Value Institute of Computer Software 2021/1/28 Nanjing UniversityEffective Java for Serialization 如果所有的实例域都是transient的,那么省去调 用defaultWriteObject和defaultReadObject也是允 许的,但是不推荐这样做。 在决定将一个域做成非transient之前,请一定要 确信它的值将是该对象逻辑状态的一部分。 不管你选择了哪种序列化形式,你都要为自己 编写的每个序列化的类声明一个显式的序列化 版本UID。 2021/1/28 Institute of Computer Software Nanjing University 32 private static final long serialVersionID = randomLongValue