美文网首页
说说 Java 引用类型

说说 Java 引用类型

作者: Joseph_L | 来源:发表于2019-11-15 18:05 被阅读0次

    具体分为四类,强引用,软引用,弱引用,虚引用。

    强引用

    默认引用,GC 绝不回收的引用类型。如果内存不足,虚拟机宁肯 OOM 抛异常,也不会回收强引用。

    软引用

    如果内存空间足够,垃圾回收器就不会回收它,如果内存空间不足了,就会回收这些对象的内存。

    弱引用

    只要发现有虚引用存在,不管当前内存是否足够,都马上回收。

    虚引用

    如果一个对象仅持有虚引用,那么它就和没有任何引用一样,在任何时候都可能被垃圾回收。

    相关文章

      网友评论

          本文标题:说说 Java 引用类型

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