收集算法是内存回收的方法论,垃圾收集器是内存回收的具体实现自动内存管理解决的是:给对象分配内存以及回收分配给对象的内存在JVM自动内存管理机制的帮助下,不再需要为每一个new操作写配对的delete/free代码。但出现内存泄漏和溢出的问题时,如果不了解虚拟机是怎样使用内存的,那么排查错误将是一项非常艰难的工作。GC(垃圾收集器)在对堆进行回收前,会先确定哪些对象“存活”,哪些已经“死去”。那么就有了对象存活判定算法 。引用计数算法:算法思想:给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值加1,当引用失效时,计数器