对Java引用类型有一些疑问

时间:2018-12-24 05:57:39

标签: java reference

我们知道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);

0 个答案:

没有答案