美文网首页
2021-05-16 《Java 核心技术36讲》学习记录四

2021-05-16 《Java 核心技术36讲》学习记录四

作者: _笑口常开 | 来源:发表于2021-05-18 07:17 被阅读0次

    简述

    此文是对 第4讲 | 强引用、软引用、弱引用、幻象引用有什么区别? 的学习

    一些知识点/笔记点:

    • Java 引用
    • 在 Java 语言中,除了原始数据类型的变量,其他所有都是所谓的引用类型,指向各种不同的对象
    • 强引用(“Strong” Reference),普通对象引用
    • 软引用(SoftReference),在 OutOfMemoryError 之前回收的引用
    • 弱引用(WeakReference),提供一种 访问在弱引用状态下对象的途径
    • 幻象引用,虚引用,供了一种确保对象被 finalize 以后,做某些事情的机制
    • 不同的引用类型,主要体现的是对象不同的可达性(reachable)状态对垃圾收集的影响
    • 引用之间的相互转化
    • 弱引用或者软引用可以通过设置改变为强引用,可能产生内存泄露

    相关文章

      网友评论

          本文标题:2021-05-16 《Java 核心技术36讲》学习记录四

          本文链接:https://www.haomeiwen.com/subject/vycejltx.html