设置模式之 -> 单例模式在序列化时注意的问题
作者:互联网
package com.dp;
public class Singleton implements java.io.Serializable{
private static final long serialVersionUID = 2741243454530543604L;
private Singleton() {
// TODO Auto-generated constructor stub
}
private static class SingletonHolder {
private static Singleton instance = new Singleton();
}
public static Singleton getInstance() {
return SingletonHolder.instance;
}
private Object readResolve() {// 阻止生成新的实例,总是返回当前对象
return SingletonHolder.instance;
}
}
注意:readResolve() { // 阻止生成新的实例,总是返回当前对象
qq1225095213 发布了139 篇原创文章 · 获赞 1 · 访问量 6584 私信 关注标签:Singleton,SingletonHolder,private,instance,static,模式,单例,序列化,public 来源: https://blog.csdn.net/qq_37769323/article/details/104173122