/*
这个是先初始化对象;
称作:饿汉式
*/
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;
}
}
java 单例设计模式之:懒汉式、饿汉式
猜你喜欢
转载自blog.csdn.net/x1301876937/article/details/22759125
今日推荐
周排行