众所周知,Java有自己的垃圾回收机制,它可以有效的释放系统资源,提高系统的运行效率.那么它是怎么运行的呢,这次就来详细解析下Java的垃圾回收 1.什么是垃圾? 垃圾回收回收的自然是垃圾,那么java中是垃圾指的是什么呢?java中的垃圾指的是内存中不再使用的对象,这些对象不再会被使用,但是依然存在于内存中,如果不及时清理,久而久之会使得内存中存在大量的无用对象,显然会影响系统的正常运行 2.垃圾是如何判定的? 既然知道了内存中不再使用的对象就是垃圾,那么JVM是如何从堆内存中找到这些垃圾的呢…