小白教程
所有教程
关于
Search
172.70.131.107
172.70.131.107
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Java object finalize”的源代码
本页内容
上一节:
Java_object_equals
下一节:
Java_object_getclass
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:protected void finalize()}}[[Category:java object class|3]] = Java Object finalize() 方法 = [[java object class|Java Object 类]] Object finalize() 方法用于实例被垃圾回收器回收的时触发的操作。 当 GC (垃圾回收器) 确定不存在对该对象的有更多引用时,对象的垃圾回收器就会调用这个方法。 === 语法 === <pre> protected void finalize() </pre> === 参数 === * '''无''' 。 === 返回值 === 没有返回值。 == 以下实例演示了 finalize() 方法的使用: <sample title="" desc="" lang="java" hererun="1"> import java.util.*; class xiaoBaiTest extends GregorianCalendar { public static void main(String[] args) { try { // 创建 xiaoBaiTest 对象 xiaoBaiTest cal = new xiaoBaiTest(); // 输出当前时间 System.out.println("" + cal.getTime()); // finalize cal System.out.println("Finalizing..."); cal.finalize(); System.out.println("Finalized."); } catch (Throwable ex) { ex.printStackTrace(); } } } </sample> 以上程序执行结果为: <pre> Sun Oct 11 11:36:46 CST 2020 Finalizing... Finalized. </pre> [[java object class|Java Object 类]]
返回至“
Java object finalize
”。
上一节:
Java_object_equals
下一节:
Java_object_getclass