弱引用get出來賦值後又會變成強引用 因此通常儘可能 get後面直接用

public static void main(String[] args) {ui

A a = new A();spa

a.name="dingjiahui";orm

WeakReference<A> sr = new WeakReference<A>(a);get

// A ddd = sr.get();it

System.out.println(sr.get().name);io

a=null;gc

System.gc();margin

System.out.println(sr.get());static

}top

相關文章
相關標籤/搜索