JAVA和android中都执行以下代码,分别得到hello,null和hello,hello
WeakReference wr= new WeakReference(new String("hello"));
System.out.println(wr.get());
System.gc();
System.out.println(wr.get());
有大神解答下吗?
JAVA和android中都执行以下代码,分别得到hello,null和hello,hello
WeakReference wr= new WeakReference(new String("hello"));
System.out.println(wr.get());
System.gc();
System.out.println(wr.get());
有大神解答下吗?
调用gc并不保证一定能马上回收对象,只是告诉系统需要回收,系统得到时间片才会去处理