Jvm在启动线程的时候,每一个线程都有自己要执行的内容。
其中一个负责执行main函数中的内容:这个线程称之为:主线程。 main.
负责垃圾回收器运行的称之为垃圾回收线程。 代码如下:
class LizeDemo extends Object
{
public void finalize()
{
System.out.println("finalize run");
}
}
class Demo
{
public static void main(String[] args)
{
new LizeDemo();
new LizeDemo();
new LizeDemo();
new LizeDemo();
System.gc();//启动了垃圾回收器。垃圾回收器在回收每一个对象垃圾时,都会自动的调用该对象的finalize方法。