GC java的垃圾回机制是java语言的重要机制之一.当程序创建对象,数组等引用类型实体时,系统都会在堆内存中为之分配一块内存区,对象就保存在这块内存区中.当这块内存不再被任何变量引用时,这块内存就变成了垃圾,等待系统自动回收.一个对象在堆内存中运行,一共有3中状态:激活状态,去活状态,死亡状态. 值得注意的是:1,垃圾回收机制只负责回收堆内存中的对象,不会回收任何的物理资源(比如数据库连接) 2,程序无法精确的控制垃圾回收的运行,垃圾回收总是在合适的时候来进行. 3,垃圾回收机制在回收任何对