饱汉模式
class Single(){
//最终静态私有变量,直接实例化类
private final static Single index = new Single();
//构造方法私有化
private Single(){}
public static Single getIndex(){
return index;
}
}
饿汉模式
class Single(){
//静态私有变量,不可以设置最终变量,否则不能进行实例化
private static Single index = null;
//构造方法私有化
private Single(){}
//对象为空时进行实例化
public static Single getIndex(){
if(index==null){
index = new Single();
}
return index;
}
}