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

文章 > java基础 > java内部类的内存泄漏原因

java内部类的内存泄漏原因

java 内部类

头像

小妮浅浅

2021-06-18 09:41:403667浏览 · 0收藏 · 0评论

原因分析

1、匿名内部类没有被引用的话,匿名内部类的对象用完的话就有回收的机会。

2、如果内部类只是在外部类中引用,当外部类不再引用时,外部类和内部类可以通过GC回收。

内部类引用被外部类以外的其他类引用时,内部类和外部类不能被GC回收,即使外部类不被引用,内部类也有指向外部类的引用)。

实例

public class ClassOuter {
 
    Object object = new Object() {
        public void finalize() {
            System.out.println("inner Free the occupied memory...");
        }
    };
 
    public void finalize() {
        System.out.println("Outer Free the occupied memory...");
    }
}
 
public class TestInnerClass {
    public static void main(String[] args) {
        try {
            Test();
        } catch (InterruptedException e) {
            e.printStackTrace();
        }
    }
 
    private static void Test() throws InterruptedException {
        System.out.println("Start of program.");
 
        ClassOuter outer = new ClassOuter();
        Object object = outer.object;
        outer = null;
 
        System.out.println("Execute GC");
        System.gc();
 
        Thread.sleep(3000);
        System.out.println("End of program.");
    }
}

以上就是java内部类的内存泄漏原因,希望对大家有所帮助。更多Java学习指路:Java基础

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

关注

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

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

《出租屋1》| 国产免费观看高清电视剧在线观看| YY漫画首页登录入口页面在哪里| 初二学生小馒头| 爸爸的大DJ小说| 三飞母姐妹花女儿的小说| 公厕被偷窃视频大全| 小辣椒3美国伦理| 免费的行情网站WWW下载大全| 初中全封闭学校| AV网站在线观看| 女仆装| 白日梦我小说| 《军妓肉体》在线观看| 你们日的时候都说什么| 动漫网| 伦理《少妇的滋味》完整版 | 五姑娘影院在线观看免费版电视剧| 《性房纵欲》在线观看| 小寡妇在线观看免费播放电视剧| 掀开超短裙老师的裙子挺进去| 天香天堂免费观看电视剧| 丈夫不在家儿媳想老公的背景故事 | 《黏糊糊的你》动漫免费观看| 快拨出天我是你母亲歌词监控 | AAA成人片爽久爽久爽| 前女友结婚了补一炮| 星空传媒天美传媒有限公司| 女子赤身跳钢管舞视频| 天美麻花高清在线看电视剧 | 少女与狗2在线观看免费版高清| 《玉蒲团2之艳乳欲仙欲》| 男女做爰猛烈啪啪床戏| WWW.77.GOV.CN| 公交车上双乳被老汉揉搓玩下载| 轮流和两个男人一起很容易染病吗| 亲密时男人最想听女人说什么| 成色18K1835MB| 老公把舌头放进我B里揽拌| 苍井空《办公室爱欲》| 女性穿裤子阴沟凸起是咋回事