System.gc()

System.gc();

//告诉垃圾收集器打算进行垃圾收集,而垃圾收集器进不进行收集是不确定的

new Chair();  
System.gc(); 这个不一定会执行Chair对象的finalize方法   你可以这样测试 

while(true){
    System.gc();
}

这样执行会看到Chaeir对象执行他的finalize方法

posted @ 2018-03-24 15:25  爱吃醋的工程师  阅读(240)  评论(0编辑  收藏  举报