韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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使用的次数也比较少。

关注

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

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

宝贝今天可不可以不带小雨伞| 我在开会他在下添好爽| -滴都不许漏》何泽城林荫| 《医务室上垒》动漫全集在线观看 | 《厨房激战5》完整版在线观看| 男生把困困放在女生定眼| 父女一起到达巅峰的小说| 人犬兽人在线观看免费完整一| 强伦女教师2:伦理| 日本护士裸体做爰视频| 《厨房韵母2》动漫下线了吗| 人犬兽人在线观看免费完整| 欧美| 男女打扑克| 成人猫咪最新地域网名是什么啥| 麻花传剧原创MV免费播放小米车 | 挤公交忘穿内裤被挺进| 王娟被老赵一夜干4次| 明明说好的只蹭蹭苦苦恳求歌词 | 舌头底下舔着有小硬疙瘩视频| 小蜜桃免费观看高清电视剧 | 小雪奶水涨公帮忙吸| 女生把球球给男生抓的视频| 欧美人与性口牲饺配视频免费| 《炸裂吧!巨棒》免费阅读漫画| 免费观看已满十八岁电视剧在线播.... | 舌头底下舔着有小硬疙瘩视频| 两对夫妻同房不交换会影响感情吗| 机械革命| 夜班护士1979年意大利| 台球室的特殊待遇2HD| 桃色三国| 杨贵妃(台湾绝版)| 六房间| 小寡妇在线观看免费播放电视剧| 妈妈的朋友在线播放| 乱亲女小莹的| 97在线观看免费高清电视剧大全.| B站暴躁姐的丈夫是干什么的| 乳荡的小峡子3| 少女与狗2在线观看免费版高清