在本篇中,作者大量篇幅介绍了当时较为流行的垃圾回收器,但现在Java 14都发布了,垃圾收集器也是有了很大的进步和发展,因此在此就不再对垃圾收集器进行详细的研究.但其基本的算法思想还是值得我们参考学习的. 概述 第一篇笔记Java内存区域与内存溢出异常中讲到了,Java的内存划分可以分为由所有线程共享的Java堆和方法区,以及每个线程之间相互独立的程序计数器.本地方法栈.虚拟机栈.其中每个线程相互独立的部分,并不会给垃圾回收造成困难.因为随着方法.线程的结束,内存自然就释放了.因此我们垃圾收集关…