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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© samer123 中级黑马   /  2015-6-7 11:40  /  711 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

强引用:使用最普遍的引用。如果一个对象具有强引用,那就类似于必不可少的生活用品,垃圾回收器绝不会回收它。 软引用:如果一个对象只具有软引用,那就类似于可有可物的生活用品。如果内存空间足够,垃圾回收器就不会回收它,如果内存空间不足了,就会回收这些对象的内存。 弱引用:如果一个对象只具有弱引用,那就类似于可有可物的生活用品。弱引用与软引用的区别在于:只具有弱引用的对象拥有更短暂的生命周期。在垃圾回收器线程扫描它 所管辖的内存区域的过程中,一旦发现了只具有弱引用的对象,不管当前内存空间足够与否,都会回收它的内存。 虚引用:"虚引用"顾名思义,就是形同虚设,与其他几种引用都不同,虚引用并不会决定对象的生命周期。如果一个对象仅持有虚引用,那么它就和没有任何引用一样,在任何时候都可能被垃圾回收。

评分

参与人数 1黑马币 +18 收起 理由
Hosing + 18

查看全部评分

5 个回复

倒序浏览
总结的不错。赞,学习了
回复 使用道具 举报
写的不错,不过你能不能用代码体现一下这几个引用,我还是觉得有点空洞。 谢谢了
回复 使用道具 举报
有示例就更好了
回复 使用道具 举报
光说没代码,,也等于是虚引用
回复 使用道具 举报
都没代码,难理解啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马