8-7的问题
来源:8-7 单例设计模式-反射攻击解决方案及原理分析
马斯克2048
2020-07-03
老师,第47行反射创建出对象,这个可以理解。但是第48行,getInstance的时候,底层不是判断instance == null才去创建吗?这里不为NULL,怎么也去创建新对象了呢?
写回答
1回答
-
同学,在48行代码之前,始终没有给lazySingleton赋值,所以48行代码执行的时候再去创建对象是很正常的呀。
012020-07-28
相似问题