阅读背景:

Java: 变量声明在循环体内还是循环体外的争论

来源:互联网 

下面两段代码本质上是一样的,首先看看for循环内局部变量的生命周期

(1)
在第i次循环,初始化变量obj引用了一个生成对象O1;但当此次循环结束时,变量obj被回收,所以对象O1可以被GC回收了;




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: