论坛首页 Java企业应用论坛

[singleton单子模式]

浏览 1455 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (11) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-12-10  
单子模式1:

public class Singleton {
	//1.私有的静态类变量;
	//2.私有的构造子;
	//3.公有的静态工厂方法
	private static Singleton instance = null;

	private Singleton(){}

	synchronized public static Singleton getInstance() {
		if (instance == null)
			instance = new Singleton();
		return instance;
	}
}

单子模式2:

public class Singleton {
	
	/*
	 1.私有的静态类变量;
	 2.构造子私有;
	 3.公有的静态工厂方法;
	 */
	private static Singleton instance = new Singleton();

	private Singleton() {
	}

	public static Singleton getInstance() {
		return instance;
	}
}
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics