本文是对《【硬刚大数据之学习路线篇】从零到大数据专家的学习指南(全面升级版)》的JVM部分补充。
1. 什么是垃圾
1.1 C++与Java
1.2 概述
1.垃圾收集,不是Java语言的伴生产物。早在1960年,第一门开始使用内存动态分配和垃圾收集技术的Lisp语言诞生。
2.关于垃圾收集有三个经典问题
- 哪些内存需要回收?
- 什么时候回收?
- 如何回收?
3.垃圾收集机制是Java的招牌能力,极大地提高了开发效率。如今,垃圾收集几乎成为现代语言的标配,即使经过如此长时间的发展,Java的垃圾收集机制仍然在不断的演进中,不同大小的设备、不同特征的应用场景,对垃圾收集提出了新的挑战,这当然也是面试的热点。
1.3 什么是垃圾( Garbage)呢?
1.垃圾是指在运行程序中没