替换掉反序列化的对象
private Object readResolve() { return CASE_INSENSITIVE_ORDER; }
注:反序列化时会自动调用readResolve方法;
这是解决序列化、反序列化时破坏单例模式的一个解决方案。
java瞎读源码之String(1)
最新推荐文章于 2022-04-28 07:45:00 发布
替换掉反序列化的对象
private Object readResolve() { return CASE_INSENSITIVE_ORDER; }
注:反序列化时会自动调用readResolve方法;
这是解决序列化、反序列化时破坏单例模式的一个解决方案。