Java的四种引用方式

2019-03-02  本文已影响3人  黄靠谱

概述

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

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

参考

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

上一篇下一篇

猜你喜欢

热点阅读