单例模式是最简单的模式,也是项目中最常使用的模式。
它的目的非常明确就是为了 :
在项目中,一个类仅有一个实例,并提供一个访问它的全局访问点
/**
* Created by malei on 2016/12/5.
*/
public class InstanceClass {
private InstanceClass instance;
//构造函数要掩藏
private InstanceClass(){};
//双重判断,线程安全
public InstanceClass getInstance(){
if(instance == null ){
synchronized (InstanceClass.class){
if(instance == null){
instance = new InstanceClass();
}
}
}
return instance;
}
}