首页 > 编程语言 > 详细

java中的引用类型

时间:2017-10-02 22:55:47      阅读:247      评论:0      收藏:0      [点我收藏+]

一、强引用。无论什么时候,垃圾回收器都不会回收他,若是内存不足会抛出OOM异常,也不回收强引用对象。

二、软引用。通过类SoftReference。它的作用告诉垃圾回收器,在内存不足的时候,会被回收器回收,如果释放了这些对象后内存仍然不足,会抛出OOM。{适合做缓存}强。

三、弱引用。WeakReference。只要开始垃圾回收,被弱引用的对象就会被回收。其作用在于强引用所带来的对象之间存活的耦合关系。最常见的用处是集合类中。

四、虚引用。无法利用虚引用得到一个对象实例,为对象设置一个虚引用的唯一目的是对象被垃圾回收时会得到一个系统通知。

java中的引用类型

原文:http://www.cnblogs.com/rookie111/p/7622768.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!