黑马程序员技术交流社区
标题:
单例设计模式里,new对象的时候,前面为什么要加final
[打印本页]
作者:
她只是过客
时间:
2014-8-31 12:55
标题:
单例设计模式里,new对象的时候,前面为什么要加final
本帖最后由 她只是过客 于 2014-9-1 09:43 编辑
单例设计模式里,new对象的时候,前面为什么要加final
作者:
java_dream
时间:
2014-8-31 13:11
看具体需求了,加final是指创建不可变对象
作者:
好听就好
时间:
2014-8-31 14:29
设计模式:解决某一类问题行之有效的解决办法(思想).
学习设计模式必须先弄清楚它是解决什么问题的。
单例模式:可以保证一个类的对象唯一性。
场景:比如多个程序都要使用一个配置文件中的数据,而且要实现数据共享和交换。
必须要将多个数据封装到一个对象中。而且多个程序操作的是同一个对象。
那也就是说必须保证这个配置文件对象的唯一性。
作者:
THE_FUTURE
时间:
2014-8-31 14:39
2楼正解
作者:
Java黑马
时间:
2014-8-31 15:21
更加严谨吧,好像不加的话也没什么影响
作者:
马嘉
时间:
2014-8-31 16:12
加上这个修饰符,这个就是一个长量了
作者:
马嘉
时间:
2014-8-31 16:13
兄弟你怎么做到的,5个主题就9个技术分了
作者:
她只是过客
时间:
2014-8-31 18:19
马嘉 发表于 2014-8-31 16:13
兄弟你怎么做到的,5个主题就9个技术分了
黑马币兑换啊,没发现我钱那么少吗
作者:
MeryStyle
时间:
2014-8-31 21:16
加final 关键词说明他是一个常量,在声明的时候被初始化,以后都不能再对其进行赋值,只能有一个对象,别忘了这是单例模式!
作者:
左脑想你
时间:
2014-9-1 12:18
1.7以后好像不用加了吧
作者:
wenjd0000
时间:
2014-9-1 12:22
如果没有final 多线程有安全隐患
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2