#单利模式
public class SingleModel {
private static SingleModel singleModel=new SingleModel();
public static SingleModel getInstance(){
return singleModel;
}
}
当类加载的时候就会初始化该类的实例,属于饿汉式加载,如下提供一种更为有效的加载模式
public class SingleModel {
private static SingleModel singleModel;
//构造方法是私有的,不允许外界进行该类的初始化
private SingleModel() {
}
public static SingleModel getInstance(){
if(singleModel==null){
synchronized (SingleModel.class){
if(singleModel==null){
singleModel= new SingleModel();
}
}
}
return singleModel;
}
}