Java 教程 Java Object finalize() 方法

ziv · 2022-05-29 10:09:10 · 热度: 13

Object finalize() 方法用于实例被垃圾回收器回收的时触发的操作。

当 GC (垃圾回收器) 确定不存在对该对象的有更多引用时,对象的垃圾回收器就会调用这个方法。

语法

protected void finalize()

参数

返回值

没有返回值。

实例

以下实例演示了 finalize() 方法的使用:

实例

import java.util.*; class CoderctoTest extends GregorianCalendar { public static void main(String[] args) { try { // 创建 CoderctoTest 对象 CoderctoTest cal = new CoderctoTest(); // 输出当前时间 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.

猜你喜欢:
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册