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