java 单例设计模式之:懒汉式、饿汉式

/*
 这个是先初始化对象;
 称作:饿汉式
*/
class  Single
{
private static Single s = new Single();
private Single(){}
public static Single getInstance()
{
return s;
}
}

/*
 这个是对象方法被调用时才初始化;
 也叫做对象的延时加载 ;
 称作:懒汉式
*/
class  Single
{
private static Single s = null;
private Single(){}
public static Single getInstance()
{
if ( s == null )
{
s = new Single(); 
}
return s;
}
}


猜你喜欢

转载自blog.csdn.net/x1301876937/article/details/22759125