弱引用,虚引用,强引用

强引用:直接的对象引用;
软引用:当一个对象只有软引用存在时,系统内存不足时此对象会被gc回收;
弱引用:当一个对象只有弱引用存在时,此对象会随时被gc回收。

        SoftReferencestringSoftReference=new SoftReference("我是软引用");
        WeakReferencestringWeakReference=new WeakReference("我是弱引用");
        textView.setText(stringSoftReference.get());
        textView1.setText(stringWeakReference.get());

四种引用的总结如下图所示:


参考文章如下:
https://blog.csdn.net/m0_37700275/article/details/79820814

你可能感兴趣的:(弱引用,虚引用,强引用)