为了账号安全,请及时绑定邮箱和手机立即绑定

关于懒汉模式

我想问一下为什么我这样写显示s3不等于s4

public class LazySingleton {
	
    private LazySingleton() {	
    }		
    
    private static LazySingleton instance;	
    
    public static LazySingleton getInstance() {
    
	if(instance == null)		
    {			
		return new LazySingleton();		
    }else {			
		return instance;		
	  }			
    }		
}


正在回答

1 回答

你只return没先赋值,肯定不一样了,第一个return前赋值,加这句instance=new LazySingleton()。

2 回复 有任何疑惑可以回复我~
#1

qq_郝一个圈圈_0 提问者

非常感谢!
2018-07-08 回复 有任何疑惑可以回复我~
#2

qq_郝一个圈圈_0 提问者

啊呀,低级错误。。。谢谢了啊
2018-07-08 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于懒汉模式

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信