【摘要】:在循环体中实例化临时变量将会增加内存消耗例子:import java.util.Vector;public class LOOP {void method {for {Object o = new Object();o = v.elementAt;} }}更正:在循环体外定义变量,并反复使用import java.util.Vector;public class LOOP {void method {Object o;for {o = v.elementAt;} }}
在循环体中实例化临时变量将会增加内存消耗
例子:
import java.util.Vector;
public class LOOP {
void method (Vector v) {
for (int i=0;i < v.size();i++) {
Object o = new Object();
o = v.elementAt(i);
}
}
}
更正:
在循环体外定义变量,并反复使用
import java.util.Vector;
public class LOOP {
void method (Vector v) {
Object o;
for (int i=0;i<v.size();i++) {
o = v.elementAt(i);
}
}
}
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。