【发布时间】:2011-07-19 04:33:51
【问题描述】:
这些说法在 Java 中的内存占用和效率方面是否完全相同?
首先:
Object[] array = new Object[100];
int i = 0;
for (; i < array.length; i++){
Object o = array[i];
//do something
}
第二:
Object[] array = new Object[100];
for (int i = 0; i < array.length; i++){
Object o = array[i];
//do something
}
第三:
Object[] array = new Object[100];
for (Object o : array){
//do something
}
【问题讨论】:
标签: java loops for-loop foreach