A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© a18302465887 中级黑马   /  2016-4-4 13:20  /  465 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

//懒汉式,单例的延迟加载模式
class Singleton {
//1,私有构造函数
private Singleton(){}
//2,声明一个本类的引用
private static Singleton s;
//3,对外提供公共的访问方法
public static Singleton getInstance() {
if(s == null)
//线程1,线程2
s = new Singleton();
return s;
}

public static void print() {
System.out.println("11111111111");
}
}
复制代码
以上代码是单例设计模式,我想问里面的if(s == null)判断是什么意思?他判断的是什么?  自己声明一个引用,还要判断其是不是为null吗?

4 个回复

倒序浏览
楼主,借你的楼水一个,顺便帮你顶一下
回复 使用道具 举报
借你的楼水一个!
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马