
JVM / JUC JVM虚拟机总结(二)
二垃圾回收GarbageCollection垃圾判定垃圾判定是指在编程中确定哪些内存中的对象是垃圾即不再被应用程序使用的对象因此可以被垃圾回收器回收的过程在Java中垃圾回收GarbageCollectionGC主要采用两种基本方法引用计数法和可达性分析下面分别对这两种方法进行说明引用计数法ReferenceCounting引用计数算法是一种最直观的垃圾收集技术其基本思想是给每个对象分配一个引用计数器每当有一个地方引用它时计数器值就加当引用失效时计数器值就减任何时刻计数器为的对象就是不可能再被使用的因此可以回收其占用的内存不过Java并不采用引用计数法来进行垃圾回收因为它存在循环引用的问题在循