黑马程序员技术交流社区

标题: 求高手指教:什么是软引用? 有什么作用 [打印本页]

作者: 王小丑    时间: 2013-2-2 18:56
标题: 求高手指教:什么是软引用? 有什么作用
本帖最后由 张向辉 于 2013-2-5 12:06 编辑

今天在一本叫java高端培训的书上看到一个名词:软引用,我是初学者,不知道到底是怎么的一种概念,求高手指教!给出例子更好!
作者: 杨浩    时间: 2013-2-2 19:10
如果一个对象只具有软引用,那就类似于可有可物的生活用品。如果内存空间足够,垃圾回收器就不会回收它,如果内存空间不足了,就会回收这些对象的内存。只 要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高速缓存。 软引用可以和一个引用队列(ReferenceQueue)联 合使用,如果软引用所引用的对象被垃圾回收,Java虚拟机就会把这个软引用加入到与之关联的引用队列中。
更深入的讲解太多了。。。
http://www.cnblogs.com/blogoflee/archive/2012/03/22/2411124.html
参考一些吧





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2