Java-Object类-重写finalize方法(垃圾回收机制)

更新时间:2023-07-12 22:11:07 阅读: 评论:0

Java-Object类-重写finalize⽅法(垃圾回收机制)
认识垃圾回收机制
finalize()⽅法南浦别白居易
jdk12后 finalize()⽅法被注释掉了!
finalize()⽅法有⾃⼰的算法机制,就算调⽤⽅法也是随机执⾏
酎金夺爵
听说⾯试经常被提到
源码笔记
package;
/**
* Create By 刘鸿涛
* 2021/12/19 19:12
有机结合
*/
public class Finalize_ {
public static void main(String[] args){
经典童话故事100篇喜惊Car bmw =new Car("宝马");
bmw =null;
//这时 car对象就是⼀个垃圾因为没有任何引⽤(垃圾回收器就会销毁对象),释放空间,在销毁对象前,会调⽤该对象的Finalize()⽅法//程序员就可以在finalize中,写⾃⼰的业务逻辑代码(⽐如释放资源:数据库连接,或者打开⽂件..
//如果程序员不重写finalize,那么就会调⽤ object类的 finalize,但是什么事都没发⽣
张迁碑隶书<();//呼叫finalize()⽅法,不⼀定有效
System.out.println("程序退出....");
}
一九一二
}
class Car{
private String name;
public Car(String name){
this.name = name;
}
//重写finalize,直接输⼊finalize就会提⽰
@Override
中卷发发型图片protected void finalize()throws Throwable {
System.out.println("我们销毁汽车"+ name);
System.out.println("释放了⼀个车位");
}
}

本文发布于:2023-07-12 22:11:07,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1093218.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:释放   垃圾   销毁
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图