为什么判断hungrysingleton!=null时就会抛出单例构造器禁止反射调用
来源:8-7 单例设计模式-反射攻击解决方案及原理分析
![](http://img1.sycdn.imooc.com/user/54586333000160de02200220-100-100.jpg)
慕仙9264535
2019-01-08
写回答
1回答
-
geelylucky
2019-01-08
同学,你好,我是geely老师的助教。
因为已经存在一个实例量,所以任何调用构造函数的行为都是非法行为。
除了第一次调用的时候为null可以创建实例以为,其他的调用都是会抛异常的。
00
相似问题
为什么判断hungrysingleton!=null时就会抛出单例构造器禁止反射调用
来源:8-7 单例设计模式-反射攻击解决方案及原理分析
慕仙9264535
2019-01-08
1回答
geelylucky
2019-01-08
同学,你好,我是geely老师的助教。
因为已经存在一个实例量,所以任何调用构造函数的行为都是非法行为。
除了第一次调用的时候为null可以创建实例以为,其他的调用都是会抛异常的。
相似问题