在前面的Java自动内存管理机制(上)和Java自动内存管理机制(下)中介绍了关于JVM的一些基础知识,包括运行时数据区域划分和一些简单的参数配置,而其中也谈到了GC,但是没有深入了解,所以这里开始简单的了解一下GC知识.本篇中主要介绍垃圾收集器回收对象的时候怎样判断对象是否已死和一些垃圾收集算法的概念. 一.GC概述 在Java内存运行时数据区域中,程序计数器.虚拟机栈.本地方法栈是线程私有的,随着线程产生而存在.线程执行结束回收,栈中的栈帧随着方法的执行和退出进行相应的入栈和出栈的操作,每一…