我们知道Java有4种引用类型。
我想知道静态变量是StrongReference吗?
局部变量是WeakReference吗?
SoftReference是什么类型的变量?缓存?但是它们通常是静态变量,不是StrongReference吗?
或者我必须使用以下代码:
Object obj = new Object();
SoftReference<Object> sf = new SoftReference<Object>(obj);
// Or this:
WeakReference<Object> wf = new WeakReference<Object>(obj);