当对象被置为null时,这个对象就会被java虚拟机视为垃圾,分配给该对象的内存地址将会被回收。
但是我们并不确定该对象什么时候能被垃圾回收机制识别,所以java中提供了finalize()方法,这是Object类的方法,我们可以在自己的类中定义这个方法,在垃圾被回收时会先调用这个方法,我们就可以知道垃圾是否被回收。
Java中的垃圾回收机制
最新推荐文章于 2024-03-16 16:23:19 发布
当对象被置为null时,这个对象就会被java虚拟机视为垃圾,分配给该对象的内存地址将会被回收。
但是我们并不确定该对象什么时候能被垃圾回收机制识别,所以java中提供了finalize()方法,这是Object类的方法,我们可以在自己的类中定义这个方法,在垃圾被回收时会先调用这个方法,我们就可以知道垃圾是否被回收。