请教高手,什么情况下引用变量为null
根据GC的工作原理,我们可以通过一些技巧和方式,让GC运行更加有效率,更加符合应用程序的要求。
以下就是一些程序设计的几点建议。
1.最基本的建议就是尽早释放无用对象的引用。
大多数程序员在使用临时变量的时候,都是让引用变量在退出活动域(scope)后,自动设置为null。
摘自http://wz.csdn.net/url/781480/
-----------------------------------------------------------------------------------------------------------
上面最后一句话的意思是不是说即使引用变量退出活动域之后,该引用变量依然存在,垃圾回收器就不会回收该引用指向的对象?如果让垃圾回收器回收无用的对象,则只能显示该指向该对象的引用变量置为null或者重新指向一个对象?“大多数程序员在使用临时变量的时候,都是让引用变量在退出活动域(scope)后,自动设置为null。”对于这句话谁又能给一个例子?