文章目录 第 13 章 垃圾回收概述 1、垃圾收集面试题 大厂面试题 2、为什么需要GC 3、早期垃圾回收 4、Java 垃圾回收机制 4.1、自动内存管理 4.2、GC 的作用域 第 13 章 垃圾回收概述 1、垃圾收集面试题 回顾 JVM 学习路线 关于垃圾收集 Java 和 C++语言的区别,就在于垃圾收集技术和内存动态分配上,C语言没有垃圾收集技术,需要我们手动的收集。 垃圾收集,不是Java语言的伴生产物。早在1960年,第一门开始使用内存动态分配和垃圾收集技术的Lisp语言诞生。 关于垃圾收集有三个经典问题: 哪些内存(对象)需要回收? 什么时候回收? 如何回收? 垃圾收集机制是Java的招牌能力,极大地提高了开发效率。