2014-01-18 18 views

回答

1

JVM有一個垃圾收集器,它將釋放這些垃圾收集器。你不需要手動做。

自動垃圾收集是觀察堆內存, 識別哪些對象是在使用中,哪些不和刪除 的未使用的對象的過程。一個正在使用的對象或一個被引用的對象,意味着你的程序的某些部分仍然保持着一個指向該對象的指針 。未使用的對象或未引用的對象不再是程序任何部分引用的 。因此,可以回收未引用對象所使用的內存。

在像C這樣的編程語言中,分配和解除分配內存 是一個手動過程。在Java中,釋放內存的過程是由垃圾收集器自動處理的 。基本過程可以描述如下: 。

欲瞭解更多詳細信息,請here

+0

非常感謝:) 這真的很有幫助 –

相關問題