package T6;
public class FinalizeTest2 {
private static FinalizeTest2 ft=null;
public void info(){
System.out.println("测试清理资源的finalize方法");
}
public static void main(String[] args) throws Exception{
new FinalizeTest2();//建立两个无引用变量指向的对象。
System.gc();//通知系统进行垃圾回收
Runtime.getRuntime().runFinalization();//runFinalzation可以强制垃圾回收机制调用系统中可恢复的finalize方法
//System.runFinalization();
ft.info();
}
public void fialize(){
ft=this;
}
}为何仍然报空指针异常?
problem-runfinalization?
最新推荐文章于 2023-04-03 09:47:02 发布