public class A{
public void test(){
for(int i=0;i<2;i++){
List b = new ArrayList();
}
}
}
请问循环完毕后内存中有几个list对象?
前一个创建的list是否可以被gc回收
主要是想知道对于后一个创建的list,前一个算不算失去了引用
public class A{
public void test(){
for(int i=0;i<2;i++){
List b = new ArrayList();
}
}
}
请问循环完毕后内存中有几个list对象?
前一个创建的list是否可以被gc回收
主要是想知道对于后一个创建的list,前一个算不算失去了引用
每次循环b这个引用就变成可回收,gc的时候就可以释放