弱引用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

相关文章
相关标签/搜索