您的位置:首页 > 其它

单例模式(二)

2015-09-15 18:10 232 查看
//对象是方法在调用时,才初始化,也叫作对象的延迟加载(懒汉式)

//single类进内存,对象还没有存在,只有调用了getInstance方法时,才建立对象

public class Single {

private static Single s=null;//此时在内存中还未加载

private Single(){}

//synchronized上锁

public static Single getInstance(){

if(s==null){

synchronized(Single.class)

{

if(s==null){

s=new Single();

}

}

}

return s;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: