菜鸟教程 -- 学的不仅是技术,更是梦想!

Java 教程
(追記) (追記ここまで)

Java Object finalize() 方法

Java String类Java Object 类


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

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

语法

protected void finalize()

参数

返回值

没有返回值。

实例

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

实例

importjava.util.*; classRunoobTestextendsGregorianCalendar{publicstaticvoidmain(String[]args){try{// 创建 RunoobTest 对象RunoobTestcal = newRunoobTest(); // 输出当前时间System.out.println("" + cal.getTime()); // finalize calSystem.out.println("Finalizing..."); cal.finalize(); System.out.println("Finalized."); }catch(Throwableex){ex.printStackTrace(); }}}

以上程序执行结果为:

Sun Oct 11 11:36:46 CST 2020
Finalizing...
Finalized.

Java String类Java Object 类

AI 思考中...

点我分享笔记

  • 昵称 (必填)
  • 邮箱 (必填)
  • 引用地址

AltStyle によって変換されたページ (->オリジナル) /