===== java GC算法 =====
* java使用标记清除算法进行垃圾回收
* 先对java的引用进行树形遍历,凡是不能遍历的到的对象,标记为垃圾
* 标记为垃圾的对象,会触发其finalize方法,该方法是垃圾对象最后的执行机会,甚至可以把垃圾自己“复活”(让自己被其他对象引用即可)
* 对标记为垃圾的对象进行清理
java并没有使用引用计算算法(因为该算法不能解决相互引用的问题)
===== 查看jvm默认的垃圾收集器 =====
java -XX:+PrintCommandLineFlags -version
===== 常用垃圾回收器详解 =====
http://www.importnew.com/13827.html