Java Object finalize() 方法
Object finalize() 方法用于实例被垃圾回收器回收的时触发的操作。
当 GC (垃圾回收器) 确定不存在对该对象的有更多引用时,对象的垃圾回收器就会调用这个方法。语法
protected void finalize()
参数
无 。
返回值
没有返回值。
实例
以下实例演示了 finalize() 方法的使用:
import java.util.*; class RunoobTest extends GregorianCalendar { public static void main(String[] args) { try { // 创建 RunoobTest 对象 RunoobTest cal = new RunoobTest(); // 输出当前时间 System.out.println("" + cal.getTime()); // finalize cal System.out.println("Finalizing..."); cal.finalize(); System.out.println("Finalized."); } catch (Throwable ex) { ex.printStackTrace(); } } }
以上程序执行结果为:
Sun Oct 11 11:36:46 CST 2020 Finalizing... Finalized.
版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com