国产成人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使用的次数也比较少。

关注

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

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

女子赤身跳舞视频大全| 少妇激情偷公乱140章| 干爹你真棒插曲免费看| 以后不许穿胸罩H| 公与媳中文字幕乱码的预防方法| 《訾花交换做爰》| 一家乱战60集全播放免费观看| 丝袜| 母与子免费观看大全电视剧邻居大.. | 《大度》韩版免费| 我的老师中韩双字| 少妇高潮喷水久久久久久久久| B站暴躁少女CSGO| 《性呻吟》伦理| 成品PPT网站大片入口| 万能浏览器| 女仆装| 国产精品三级在线观看无码| 巨乳美女| 《法国空乘5》| 苍井空《办公室爱欲》| 狗配人的大片| 欧美XBOX与IPHONE性能.| 小蜜桃免费观看高清电视剧| 美式禁忌2年轻一代| 坤坤寒进桃子里在线看歌词| 我的老师中韩双字ID| 韩国禁欲系高级感电影| 成全电影免费观看完整在线播放高..| 正阳门下电视剧全集免费观看| 韩剧公媳之恋免费观看全集| 国产一区| 生殖瑜伽| 美女被咬小头头视频大全| 雨后的故事视频| 《浴室吃奶2》无删减| 小雪解开乳罩给老杨摸| 《丰满的女邻居》播放| 《特殊的家政服务》| 老公装醉看我和别人在一起| 偷偷在线观看免费高清电视剧推荐