java垃圾搜集的几个疑问
question1:
class X2{
public X2 x;
public static void main(String[] args){
X2 x2=new X2();
X2 x3=new X2();
x2.x=x3;
x3.x=x2;
x2=new X2();
x3=x2;
}
}
问:有几个符合垃圾搜集条件?
question2:
X3 x2=new X3();
X3 x3=new X3();
X3 x5=x3;
x3=x2;
X3 x4=x3;
x2=null;
//insert code
问:在//insert code处插入哪两行,可以使一个对象符合垃圾搜集条件?(选2个)
A x3=null;
B x4=null;
C x5=null;
D x3=x4;
E x5=x4;