为什么判断hungrysingleton!=null时就会抛出单例构造器禁止反射调用

来源:8-7 单例设计模式-反射攻击解决方案及原理分析

慕仙9264535

2019-01-08

写回答

1回答

geelylucky

2019-01-08

同学,你好,我是geely老师的助教。

因为已经存在一个实例量,所以任何调用构造函数的行为都是非法行为。

除了第一次调用的时候为null可以创建实例以为,其他的调用都是会抛异常的。

0
0

Java设计模式精讲-Debug方式+内存分析

系统学习设计原则,设计模式,锤炼编码内功,赢取高薪Offer

3430 学习 · 407 问题

查看课程