本文共 157 字,大约阅读时间需要 1 分钟。
* 强引用,gc永远不回收,除非手动设置null,断开强引用与对象的关系* 软引用,内存不足时,gc才会回收,如果内存还不足则会oom,用来做缓存* 弱引用,只要gc就会回收,ThreadLocalMap.Entry 使用到了弱引用WeakReference* 虚引用,任何时候都有可能回收,需要和引用队列一起使用
转载地址:http://zsyvb.baihongyu.com/