/*
* 单例设计模式
* 饿汉式
*/
public class Single {
//构造方法私有化防止被实例
private Single(){
}
private static Single s=new Single();
//提供get方法以供外部方法
public static Single getSingle(){
return s;
}
}
/*
*
* 懒汉模式
*
*
*/
class Single01{
//构造方法私有化防止被实例
private Single01(){
}
private static Single01 s=null;
//提供get方法以供外部方法
public static Single01 getSingle(){
if(s==null){
s=new Single01();
}
return s;
}
}