java 垃圾回收机制:当程序员创建对象时,GC就开始监控对象的大小、地址以及状态的变化;GC通过有向图来管理和监控对象,有些对象是可达的、有些是不可达的;GC对不可达的对象进行内存回收。内存的回收并不是马上执行的;人为的System.gc(),java规范也并不保证JVM一定执行。