A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 张向辉 于 2013-2-5 12:06 编辑

今天在一本叫java高端培训的书上看到一个名词:软引用,我是初学者,不知道到底是怎么的一种概念,求高手指教!给出例子更好!

评分

参与人数 1黑马币 +9 收起 理由
Rancho_Gump + 9

查看全部评分

1 个回复

倒序浏览
如果一个对象只具有软引用,那就类似于可有可物的生活用品。如果内存空间足够,垃圾回收器就不会回收它,如果内存空间不足了,就会回收这些对象的内存。只 要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高速缓存。 软引用可以和一个引用队列(ReferenceQueue)联 合使用,如果软引用所引用的对象被垃圾回收,Java虚拟机就会把这个软引用加入到与之关联的引用队列中。
更深入的讲解太多了。。。
http://www.cnblogs.com/blogoflee/archive/2012/03/22/2411124.html
参考一些吧

评分

参与人数 1黑马币 +9 收起 理由
Rancho_Gump + 9

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马