垃圾收集 在探究Jvm的过程中,有两个点特别需要关注,一是:内存的使用,分配策略,而这一点是在前一篇博客已经介绍过了. 二是:内存的回收.也就是这一篇博客所要探究的关键点. 内存回收需要关注的几个点: 什么样的内存需要被回收? 在什么时候回收内存? 通过怎样的方式进行内存回收? 哪些内存需要被回收? 在上一篇已经提到过,在Java中,内存区域的使用主要分为这样几个板块,线程级别的 程序计数器,虚拟机栈,本地方法栈,JVM级别的,方法区, 堆. 其中线程级别的虚拟机栈,本地方法栈,是不太需要考虑内