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

文章 > java基础 > java中finalize的重写

java中finalize的重写

java finalize重写

头像

小妮浅浅

2021-02-06 18:30:074091浏览 · 0收藏 · 0评论

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

1.object语法

protected void finalize() throws Throwable { }

2.说明

1Object类提供的方法,主要用来回收特殊渠道申请的内存(有一种JNI(Java Native Interface)调用non-Java程序(C或C++),finalize()的工作就是回收这部分的内存。)

2)当垃圾收集器确定没有任何引用指向一个Object对象的时候,就会调用Object对象的finalize()

3)子类可以重写这个方法,在方法里面进行一些系统资源的处理或者执行其他清理工作

4)当finalize被调用之后,JVM会再一次检测这个对象是否能被存活的线程访问得到,如果不是,则清除该对象。也就是finalize只能被调用一次;也就是说,覆盖了finalize方法的对象需要经过两个GC周期才能被清除。

3.使用事项

Java语言规范不能保证finalize方法会被及时执行,也不能保证他们会被执行;finalize方法最多被GC调用一次;可能带来性能问题。

4.实例

package com.alioo.gc;
 
/**
 * 执行结果:
 *
 */
public class FinalizeEscapeGC{
    public static FinalizeEscapeGC instance=null;
    public void isAlive(){
        System.out.println("yes,i am still alive");
    }
    @Override
    protected void finalize() throws Throwable {
        super.finalize();
        System.out.println("finalize methode executed");
        instance=this;
    }
 
    public static void main(String [] args) throws InterruptedException {
        instance=new FinalizeEscapeGC();
 
        instance=null;
        System.gc();
        Thread.sleep(1000);
        instance.isAlive();  //在没有重写finalize方法时,肯定是会报nullpointerException的
 
        instance=null;
        System.gc();
        Thread.sleep(1000);
        instance.isAlive();
    }
}

以上就是java中finalize重写的方法,可以对线程中的对象进行重新的筛查和整理,如果对于查找次数只有一次要求的话,选择finalize是非常便捷的操作。

关注

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

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

亚州精品无码A片毛片直播间| 《伦敦空姐美版2023》| 国产自拍| 保姆的特殊待遇5| 《明明说好要带避孕套的了》| 日韩| 浏览器| 《家访的老师》动浸在线观看| 6969影院免费观看电视剧大全| 小荡货啊…啊…用力啊快视频| 麻花天美星空无限免费观看电视剧| 丁香花影院免费观看电视剧哈尔滨 | 按摩师把我添高潮了6次| K罩杯| 初中生兄弟互相导管立的经历| 挺进朋友人妻张婉莹身体| 《明明说好要带避孕套的了》 | 乳欲人妻办公室奶水| 十八岁辣妹高清版免费观看电视剧 | 小妖精你真要我的命| 孤男寡女干柴烈火的下一句是什么| 欧美大片PPT免费大全| BOBO浏览器| 真人刺激战场40分钟电视剧| 77777免费观看电视剧推荐适..| 王勉| 黑人空乘伦理5| 成品网站1.1.719| 《军妓肉体》在线观看| 女生给男生吃小头头| 外围女孩| 男人吃过女人乳房后会断联吗 | 美国禁忌2在线观看电视剧| 一夹一摇怎么练出来| 日剧韩剧在线观看免费全集| 美女跳舞| 乳色吐息| 《工地夫妻》原声版| 法国色情巜做爰4| 憋尿白丝小肚子凸起高冷知乎| BOBO浏览器老司机模式改版特.