我们重写了finalize()方法,在我们将引用对象bmw置空后,对象Car相当于垃圾了,按理来说会自动调用finalize()方法回收,但是结果并没有显示我们所写的效果,原因是,他并不是一成为垃圾就立刻会被回收,他有自己垃圾回收的算法,以后会了解到
想要看到我们重写的finalize()方法,需要使用gc()方法,它可以主动调用垃圾回收器
调用gc()方法并不会向常规方法一样等该方法运行完再继续执行下面的代码,而是直接执行后面的代码然后再接着执行该方法
我们重写了finalize()方法,在我们将引用对象bmw置空后,对象Car相当于垃圾了,按理来说会自动调用finalize()方法回收,但是结果并没有显示我们所写的效果,原因是,他并不是一成为垃圾就立刻会被回收,他有自己垃圾回收的算法,以后会了解到
想要看到我们重写的finalize()方法,需要使用gc()方法,它可以主动调用垃圾回收器
调用gc()方法并不会向常规方法一样等该方法运行完再继续执行下面的代码,而是直接执行后面的代码然后再接着执行该方法