在一个对象不用的时候将它指向null的代码是不是多余? 我认为这样的代码完全是多余,因为就算指向null了,GC也不是立即执行的。我觉得只要设置好变量的作用域就可以了,在不使用的时候将它指向null这样的操作完全没有必要。大家怎么说? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不加 null 的话,在有 try ... catch 的地方,声明在 try 外面,初始化在 try 内部,使用在 try 外面的话,这样会报变量未初始化错误的。 我觉得这样有可能减轻了JVM GC的工作量:) 站在内存占用的角度,我觉得还是只向null为好,这也是java垃圾回收的初衷。 绝对没有必要。如果一个引用不用了,再把它声明成null那么JVM不会马上其所指向的实例所点空间清除,反而还要断开原来的指针。额外又多了一步操作。所以,没必要。 bao110908(火龙果) 我白天睡觉,晚上看书,呵呵,晚上比较安静,一般凌晨5,6点来CSDN逛。 java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 数组越界?好像不是 [求达人]JTable如何实现与Jtree的联动??? java内存回收问题 OutOfMemoryError: Java heap space 求助:JFrame中的setSize、setVisible的顺序问题 怎样将当前字符串常量转换为字符数组 奇数幻方 谁熟悉管道操作,给个例子吧 关于connection pool的讨论 一个关于Daemon 的问题 涉及多线程 要怎么设置JDK啊???救命啊? 毕设问题.想做一个类似于BT种子搜索器的东西,主要是实现可以搜索BT种子就OK! 我的小系统
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货