保证一个类仅有一个实例,并提供一个访问它的全局访问点。
public class Singleton {
private static Singleton uniqueInstance;
private Singleton(){};//构造函数为私有
public static synchronized Singleton getInstance() {//这是一个同步方法
if (uniqueInstance==null) {
uniqueInstance=new Singleton();
}
return uniqueInstance;
}
}