当前页面: 开发资料首页 → J2SE 专题 → 帮我来看下这道题,关于垃圾回收的
帮我来看下这道题,关于垃圾回收的
摘要: 帮我来看下这道题,关于垃圾回收的
1)public class X{
2) public Object m(){
3) Object o=new Float(3.14F);
4) Object[] oa=new Object[1];
5) oa[0]=o;
6) o=null;
7) oa[0]=null;
System.out.println(oa[0]);
9) }
10) }
which line is the earliest point the object a refered is definitely elibile
to be garbage collectioned?
A.After line 4 B. After line 5 C.After line 6
D.After line 7 E.After line 9(that is,as the method returns)
为什么不选C,不是在第6行结束,o这个对象的引用就变成null
选D,因为oa[0]还在引用这个对象
garbage 回收的时间是由虚拟机控制的
谢谢了
WWWWWW
D