### 什么是GC(垃圾回收机制) 在系统运行过程中,会产生一些无用的对象,这些对象一直占着内存,如果不对这些对象进行清除,会导致内存资源耗尽. 所以就需要GC垃圾回收机制 回收 堆 和 方法区的内存 ### 怎么判断垃圾对象 JVM采用引用计数法和可达性分析法判断一个对象是否需要被回收 #### 引用计数法 每个对象创建的时候,给对象绑定一个计数器,每当一个引用指向这个对象的时候,计数器加一;每当有一个指向改对象的引用被删除时,计数器减一.这样当没有引用指向改对象时,计数器为0,表示这个对象是垃圾了,可以被回收了 优点 : 实现简单,判断效率高 缺点: 不能解...