当ref不再使用时,为ref赋值是否有任何优势?

Ada*_*Lee 3 java garbage-collection

我听说指定null explicit的引用将有助于gc收集它.

真的吗?

如果一个对象超出范围,它会快速获得gc吗?

NPE*_*NPE 6

如果一个对象超出范围,它会快速获得gc吗?

一般来说,这是不可能回答的.但是,如果引用即将超出范围,将其设置为null就在它之前几乎肯定无法实现.

另一方面,如果引用变量是长寿命的,那么null如果不再需要引用的对象,则将其设置为有用.