Java Object finalize() 方法

目录
文章目录隐藏
  1. 语法
  2. 参数
  3. 返回值
  4. 实例

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

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

语法

protected void finalize()

参数

  •  。

返回值

没有返回值。

实例

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

import java.util.*;
 
class MybjTest extends GregorianCalendar {
    public static void main(String[] args) {
        try {
            // 创建 MybjTest 对象
            MybjTest cal = new MybjTest();
 
            // 输出当前时间
            System.out.println("" + cal.getTime());
 
            // finalize cal
            System.out.println("Finalizing...");
            cal.finalize();
            System.out.println("Finalized.");
 
        } catch (Throwable ex) {
            ex.printStackTrace();
        }
    }
}

以上程序执行结果为:

Sun Oct 02 14:09:46 CST 2021
Finalizing...
Finalized.

「点点赞赏,手留余香」

0

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
码云笔记 » Java Object finalize() 方法

发表回复