2012年10月6日

final、finally和finalize(三)

摘要: finalize 是Java中由 JVM 在垃圾回收的时候执行的一个方法。周志明老师在《深入理解Java虚拟机》中进行了细致的讲解,我在这里引用一下周老师书中的内容,同时感谢前辈分享您的知识,让晚辈受益匪浅。finalize 这个方法可以说是对象逃避被 JVM 回收的最后一搏。在正式说 finalize 之前,先说一下Java 用来判断对象是否存活的方法------根搜索算法(GC Roots Tracing) 这个算法的基本思想是:通过一系列的名为 “GC Roots” 的对象作为起点,从这些节点开始向下搜索,搜索所走过的路径成为引用链(Reference Chain),当一个对象到GC R 阅读全文

posted @ 2012-10-06 23:18 梅山民 阅读(262) 评论(0) 推荐(0) 编辑

导航