其他分享
首页 > 其他分享> > 设置模式之 -> 单例模式在序列化时注意的问题

设置模式之 -> 单例模式在序列化时注意的问题

作者:互联网

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