- 单例类 序列化 后, 在反序列化会克隆出新的对象破坏了单例规则. 所以需要序列化的单例类需要含有 readResolve方法. 反序列化时会自动调用此方法返回对象, 来保证对象唯一性
- 输出 (单例类不包含 readResolve方法时
- 输出 (单例类包含 readResolve方法时
- 可以看出对象地址包含 readResolve方法和不包含是有区别的
作者: Shawn Jeon
来源:CSDN
作者: Shawn Jeon
来源:CSDN
文章来源:智云一二三科技
文章标题:Java 写入 readResolve方法解决破坏唯一实例规则的问题
文章地址:https://www.zhihuclub.com/199571.shtml