您的位置:首页 > Web前端

Weak Reference (弱引用)

2016-03-03 09:42 204 查看
java.lang.ref.WeakReference<T>

这是一个泛型类。

类似Student student=new Student();这样的,都是强引用。

1.简介

一个对象只要有StrongReference引用它,那么这个对象就不会被GC。

若一个对象只有WeakReference引用它,那么这个对象就可能被GC。

2.使用场景

用容器(如Map)缓存一批对象,当对象没有强引用时,就会被自动删除。

3.常用方法

java.lang.ref.WeakReference.WeakReference(T referent)

构造函数。

T java.lang.ref.Reference.get()

取回弱引用指向的对象。若已被GC,则为null。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: