国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > finalize在java中的清理

finalize在java中的清理

头像

小妮浅浅

2021-02-21 09:46:054270浏览 · 0收藏 · 0评论

本教程操作环境:windows7系统、java10版,DELL G3电脑。

1.概念

finalize()主要用于在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。

2.语法

protected void finalize() throws Throwable { }

3.参数

4.返回值

没有返回值

5.实例

public class FinalizeTest {
 
    static  class Person {
        String name;
 
        @Override
        protected void finalize() throws Throwable {
            System.out.println("finalize " + name);
            super.finalize();
        }
    }
 
 
    public static void main(String[] args) {
        Person p = new Person();
        p.name = "ltt";
        p = null;  // 此后,p原先指向的Person对象会在某个时间被 gc 回收掉
 
        System.gc();  // 建议 JVM 进行 gc 操作,但不一定会进行 gc 操作
        System.runFinalization();  // 执行将要被销毁的对象的 finalize 方法
    }
}

运行结果

finalize ltt

为了触发 gc行为,用了下面的代码:

System.gc();  // 建议 JVM 进行 gc 操作,但不一定会进行 gc 操作
System.runFinalization();  // 执行将要被销毁的对象的 finalize 方法

以上就是finalize在java中的清理方法,在我们系统内容将要满时可以使用这种方法,不过这类情况出现的不多,所以finalize使用的次数也比较少。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

亚洲国产精品99久久久久久| 六间房直播大厅| 苍井空| 日本MV与欧美MV的区别| 《XL司令》第一季动漫免费播放| 成色18K.8.35MB蓝莓| YSL水蜜桃86满十八岁会黑吗..| EVILANGEL| 善良的公与媳HD中文| 日亚M码是日本的还是中国的| 日韩大片PPT免费PPT| 苍空电影完整版免费| 洪真英| 成全电影免费观看完整在线播放高.. | 《睡眠指导1-6集》| 《家访的老师》动漫在线观看| 《慈母夜吟》完整版| 王叔我老公还在客厅呢什么小说 | 《菊内留香》双男主| 环球小姐大赛| 虫虫漫画免费漫画弹窗入口| 灭火宝贝2:决战丛林| 妻子的肉体偿还》5| 欧美电影免费观看电视剧大全| CSGO2开箱网站| 阿塞拜疆| 儿媳妇免费播放全部电视剧| 丰满岳妇张开腿任你躁| 亲吻姐姐| 《伦敦空姐美版2023》| 《睡眠指导1-6集》| 成品免费PPT网站入口| 老师脱了内裤让我进去| 爱动漫| 看到老妈洗澡忍不住怎么办| 鲁鲁射击免费播放电视剧全部| 《黏糊糊的你》动漫免费观看 | 兽父1到16集一口气看完| 俩个人做AJ的视频教程大全| 无码欧XXXXX在线观看免费| 天美麻花星空免费观看电视1