在之前的文章中,已经为各位带来了JVM的内存结构与堆内存的相关介绍,今天将为为各位详解JVM垃圾回收与算法.关注我的公众号「Java面典」了解更多 Java 相关知识点. 如何确定垃圾 想要回收垃圾,必须得先知道,哪些对象可以被认定为垃圾.关于垃圾确定方式,主要有两种,分别是引用计数法与可访问性分析法,其原理分别如下: 引用计数法 在 Java 中,引用与对象相关联,如果要操作对象,则必须使用引用.因此,可以通过引用计数来确定对象是否可以回收.实现原则是,如果一个对象被引用一次,计数器 +1,反