多线程初级问题。
class Demo extends Object
{
public void finalize()
{
System.out.println("垃圾回收器运行一次");
}
}
class ThreadDemo
{
public static void main(String[] args)
{
new Demo();
new Demo();
new Demo();
System.gc();
System.out.println("hello world! ");
}
}
不太懂为什么System.gc()会调用Demo类里面的这个finalize()函数,而不是object类里的finalize()函数。请前辈指教。谢谢。