2011-07-14 101 views
1

我並不記得,但是有一篇文章介紹了Java,它解釋了變量修飾符,使得​​它們容易被垃圾收集器收集。 Java是否有任何機制將變量定義爲由垃圾收集器進行收集?容易被垃圾收集器收集的Java變量

回答

0

如果一個對象被變量引用(直接或間接),它將不會被收集。

除此之外,什麼也沒有。垃圾收集器是一個黑盒子,只是做它適合的(甚至System.gc()只是一個建議來運行垃圾收集)。

0

我想你指的是finalize關鍵字。請注意,這只是向編譯器提出建議。編譯器可能會選擇不垃圾收集。或者您可能指的是弱引用...