Java核心面试精讲-27 Java的垃圾收集机制

在JVM的内存结构中,对于程序计数器、虚拟机栈、本地方法栈这三个部分而言,其生命周期与相关线程有关,随线程而生,随线程而灭。并且这三个区域的内存分配与回收具有确定性,因为当方法结束或者线程结束时,内存就自然跟着线程回收了。因此本篇文章所讲的有关内存分配和回收关注的是Java堆与方法区这两个区域。 1.回收堆——如何判断对象已“死” Java堆中存放着几乎所有的对象实例,垃圾回收器在堆进行垃圾回收前
相关文章
相关标签/搜索