Java中两种单例模式小结
概念:
保证一个类仅有一个实例,并提供一个访问它的全局访问点。
以前我们的做法是设置一个全局变量,也就是让它使得一个对象被访问。但是它不能防止你实例多个对象。这时我们可以让类自身负责保存它的唯一实例,这个类可以保证没有其他实例可以被创建,并且提供一个访问该实例的方法。
3、单例类必须给所有其他对象提供这一实例。
根据上面的具体方法,我们来看一下下面的代码
public class Test {private static Test instance = null;private Test (){}public static synchronized Test getInstance(){if (instance == null) then {instance = new Test ();}return instance;}}