public class GCTest {
public static void main(String[] args){
Double x=new Double(0);
for (int i=0;i<5;i++)
for (int j=0;j<3;j++)
x=new Double(i*j);
int a=x.intValue();
System.out.println("a="+a);
}
}
问题是:代码执行到“int a=x.intValue();”后,有多少个对象可以被回收?
我觉得是15个,大家认为呢?
public static void main(String[] args){
Double x=new Double(0);
for (int i=0;i<5;i++)
for (int j=0;j<3;j++)
x=new Double(i*j);
int a=x.intValue();
System.out.println("a="+a);
}
}
问题是:代码执行到“int a=x.intValue();”后,有多少个对象可以被回收?
我觉得是15个,大家认为呢?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货