码迷,mamicode.com
首页 >  
搜索关键字:softreference    ( 114个结果
简单的图片缓存封装类
直接上代码: public class BitmapCache { private LruCache<String, Bitmap> lc;//强引用 private HashMap<String, SoftReference<Bitmap>> smap;//弱引用 public BitmapCache() { smap=new HashMap<String, So...
分类:其他好文   时间:2015-08-10 22:31:42    阅读次数:246
图片下载缓存防止OOM
一 ImageManager ImageMemoryCache(内存缓存)、ImageFileCache(文件缓存) 关于Java中对象的软引用(SoftReference),如果一个对象具有软引用,内存空间足够,垃 圾回收器就不会回收它; 如果内存空间不足了,就会回收这些对象的内存。只要垃圾...
分类:其他好文   时间:2015-08-09 22:15:33    阅读次数:243
Androi使用SoftReference打造自己的Cache
什么是SoftReference? SoftReference是一个Java类,它代表一个引用,可以被垃圾回收器(GC)回收掉。每一个Java对象都会持有一个其他对象的引用,只要有一个对象持有另一个对象的引用,那么GC就不会回收掉它,只有当我们的程序内存溢出时并且没有其他资源可以释放的时候,GC才会回收掉持有SoftReference的引用,因此,SoftReference非常适合用来打造Cache...
分类:系统相关   时间:2015-08-04 19:13:30    阅读次数:181
Java的几种引用
Java存在着几种引用:强引用,SoftReference,WeakReference和PhantomRefrence。可以简单的称为:强、软、弱、虚。引用的强度是依次递减的。 强引用意味着对象还要被使用,是不可以被回收的。 软引用可以被回收,...
分类:编程语言   时间:2015-07-22 13:24:46    阅读次数:135
WeakReference 与 SoftReference 区别
装载自:http://flyneil.iteye.com/blog/1345177WeakReference与SoftReference都可以用来保存对象的实例引用,这两个类与垃圾回收有关。WeakReference是弱引用,其中保存的对象实例可以被GC回收掉。这个类通常用于在某处保存对象引用,而又...
分类:其他好文   时间:2015-07-05 12:13:58    阅读次数:213
StrongReference, SoftReference, WeakReference 图解说明
这是我学习 JAVA 强引用、软引用还有弱引用的学习心得~...
分类:其他好文   时间:2015-06-21 11:57:59    阅读次数:209
Android中图片优化之webp使用
博客出自:http://blog.csdn.net/liuxian13183,转载注明出处! All Rights Reserved ! 有关图片的优化,通常我们会用到LruCache(使用强引用、强制回收的办法),会用到SoftReference(使用url做key,bitmap做value的方法),会用到根据手机屏幕来缩放图片,会及时回收图片所占用的内存等方法,但说实在的,这些方法治标不治本,...
分类:移动开发   时间:2015-06-19 00:03:56    阅读次数:263
SoftReference
本文介绍对象的强、软、弱和虚引用的概念、应用及其在UML中的表示。1.对象的强、软、弱和虚引用 在JDK 1.2曾经的版本号中,若一个对象不被不论什么变量引用,那么程序就无法再使用这个对象。也就是说,仅仅有对象处于可触及(reachable)状态,程序才干使用它。从JDK 1.2版本号開始,把对象的...
分类:其他好文   时间:2015-06-03 15:39:21    阅读次数:96
android WeakReference(弱引用 防止内存泄漏)与SoftReference(软引用 实现缓存机制(cache))
在Android开发中,基本上很少有用到软引用或弱引用,这两个东东若用的很好,对自己开发的代码质量的提高有很大的帮助。若用的不好,会坑了自己。所以,在还没有真正的去了解它们之前,还是慎用比较好。 下面将通过两个Demo来结识软引用和弱引用在开发中的运用。 一.WeakReference:防止内存泄漏...
分类:移动开发   时间:2015-06-02 12:48:10    阅读次数:195
java中四种引用类型
强引用一般程序中通过new创建的对象的引用都是强引用,强引用只有在从根节点不可达的情况下才会被垃圾回收器回收,所以可能产生内存溢出。软引用使用SoftReference创建,弱于强引用,在内存紧张的时候会被回收,不会产生内存溢出。弱引用使用WeakReference创建,弱于软引用,在系统gc时只要发现弱引用直接回收,不会产生内存溢出。虚引用使用PhantomReference创建,最弱的引用类型,...
分类:编程语言   时间:2015-05-27 19:09:38    阅读次数:199
114条   上一页 1 ... 5 6 7 8 9 ... 12 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!