Java核心面試精講-27 Java的垃圾收集機制

在JVM的內存結構中,對於程序計數器、虛擬機棧、本地方法棧這三個部分而言,其生命週期與相關線程有關,隨線程而生,隨線程而滅。並且這三個區域的內存分配與回收具有確定性,因爲當方法結束或者線程結束時,內存就自然跟着線程回收了。因此本篇文章所講的有關內存分配和回收關注的是Java堆與方法區這兩個區域。 1.回收堆——如何判斷對象已「死」 Java堆中存放着幾乎所有的對象實例,垃圾回收器在堆進行垃圾回收前
相關文章
相關標籤/搜索