图片资源被Value对象进行封装,value被weakReference引用。方便在gc回收时,移除当前的value,也就清空了页面缓存的内容。关于weakReference的一些知识点。。。https://www.cnblogs.com/diyigechengxu/p/11776055.html ...
分类:
其他好文 时间:
2019-11-01 12:26:52
阅读次数:
85
java 四种引用 Java4种引用的级别由高到低依次为: StrongReference SoftReference WeakReference PhantomReference 1. StrongReference 此处的 tag 引用就称之为强引用。而强引用有以下特征: 1. 强引用可以直接访 ...
分类:
编程语言 时间:
2019-09-01 11:08:29
阅读次数:
104
public class WeakReference extends Reference { public WeakReference(T referent) { super(referent); } public WeakReference(T referent, ReferenceQueue q... ...
分类:
其他好文 时间:
2019-05-09 23:37:58
阅读次数:
145
1. http://www.cnblogs.com/gudi/p/6403953.html 2. https://blog.csdn.net/qq_33663983/article/details/78349641 WeakReference 学习和使用 ______________________ ...
分类:
编程语言 时间:
2019-04-18 20:06:09
阅读次数:
189
前言: 本文首先介绍强引用StrongReference、软引用SoftReference、弱引用WeakReference与虚引用PhantomReference之间的区别与联系; 并通过一个高速缓存的构建方案,来了解SoftReference的应用场景。 本文参考书籍Thinking in Ja ...
分类:
编程语言 时间:
2019-02-09 20:47:58
阅读次数:
155
Java中的Reference 1. 常用四种引用 快速记忆法:“硬(俗称的强引用) 软(SoftReference) 弱(WeakReference) 虚(PhantomReference)” 此处将常说的“强引用”记忆成“硬引用”可以对应到次席的“软引用”(反义词:硬 软)这样更容易记住 a. ...
分类:
编程语言 时间:
2019-02-03 00:55:02
阅读次数:
201
Java弱引用(WeakReference)的理解与使用 看到篇帖子, 国外一个技术面试官在面试senior java developer的时候, 问到一个weak reference相关的问题. 他没有期望有人能够完整解释清楚weak reference是什么, 怎么用, 只是期望有人能够提到这个 ...
分类:
编程语言 时间:
2019-01-23 21:29:04
阅读次数:
222
引用类型 强引用StrongReference 最长使用 软引用SoftReference 在即将OOM之前,垃圾回收器会把这些软引用指向的对象加入回收范围 一般可用于同一台服务器内缓存低频访问的中间结果 弱引用WeakReference 下一次YGC时会被回收 虚引用PlantomReferenc ...
分类:
其他好文 时间:
2019-01-19 14:26:38
阅读次数:
246
在java中,大致有以下几种引用类型,强引用(StrongReference)、软引用(SoftReference)、弱引用(WeakReference)、虚引用(PhantomReference) 强引用-FinalReference 强引用是平时最常见的,类似诸如 这个a就是强引用类型,最主要的 ...
分类:
其他好文 时间:
2019-01-05 16:43:35
阅读次数:
161
对于大部分的对象而言,程序里会有一个引用变量来引用该对象,这是最常见的引用方法。除此之外,java.lang.ref包下还提供了3个类:SoftReference、WeakReference和PhantomReference。它们分别代表了系统对对象的另外3中引用方式:软引用、弱引用和虚引用。 ...
分类:
编程语言 时间:
2019-01-04 14:41:41
阅读次数:
198