大约 36 分钟
一、垃圾回收概述
1 什么是垃圾
垃圾是指在运行程序中没有任何指针指向的对象,这个对象就是需要被回收的垃圾。
如果不及时对内存中的垃圾进行清理,那么这些垃圾对象所占的内存空间会一直保留到应用程序结束,被保留的空间就无法被其他对象使用。甚至可能导致内存溢出
- 垃圾收集,不是Java语言的伴生产物。早在1960年,弟们开始使用内存动态分配和垃圾收集技术的Lisp语言诞生
- 关于垃圾收集的问题
- 哪些内存需要回收?
- 什么时候回收
- 如何回收
- 垃圾收集机制是Java的招牌能力,极大地提高了开发效率。如今,垃圾收集几乎成为现代语言的标配,即使经过如此长时间的发展,Java的垃圾收集机制仍然在不断演进中,不同大小的设备,不同特征的应用场景,堆垃圾收集提出了新的挑战。
大约 42 分钟
