e.c 发表于 2014-2-27 11:28
饿汉式加final安全好用。不加final的话可以通过反射技术让对象不唯一;加了final的话不能通过反射再对其进 ...
jkenny 发表于 2014-2-27 18:03
首先单例绝对不会你这样写:
class Single {
private Single(){}
乔青山 发表于 2014-2-27 18:28
改变不了,因为构造器私有,外面不能实例化
jkenny 发表于 2014-2-27 21:48
大哥可是你的a是静态的啊。。。
下面代码你去执行下看看结果:
jkenny 发表于 2014-2-27 21:48
大哥可是你的a是静态的啊。。。
下面代码你去执行下看看结果:
乔青山 发表于 2014-2-27 22:02
另外,null也不是对象,把a变为空了,那这个a就调用不了类中的方法了,那a还有什么意义,加final是为了防 ...
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |