Weak Reference (弱引用)

    xiaoxiao2025-12-23  14

    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。

    最新回复(0)