美文网首页
Java的四种引用方式

Java的四种引用方式

作者: 黄靠谱 | 来源:发表于2019-03-02 21:49 被阅读3次

    概述

    强引用 > 软引用 > 弱引用 > 虚引用

    1. 强引用的对象的回收条件是GC Roots的可达性,只要可达,则强引用的对象就不会被GC。
    2. 软引用的对象只有在JVM内存不足的时候,才会被GC回收
    3. 弱引用的对象在GC时会被回收,比如ThreadLocal属性的回收就是弱引用
    4. 虚引用用来测试一个对象是否已经被内存回收

    参考

    https://www.cnblogs.com/yw-ah/p/5830458.html

    相关文章

      网友评论

          本文标题:Java的四种引用方式

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