2024-09-13发表2024-09-13更新Java基础9 分钟读完 (大约1279个字)00-Java数组遍历性能对比 三种遍历方式性能对比 循环与数组的length比较 12345678910public class JavaMain { static Object[] objs = new Object[10000000]; static int zero() { int sum = 0; for(int i = 0; i < objs.length; i++) { sum ^= objs[i].hashCode(); } return sum; }} 将数组length存在方法栈中 1234567891011public class JavaMain { static Object[] objs = new Object[10000000]; static int one() { int sum = 0; int len = objs.length; for(int i = 0; i < len; i++) { sum ^= objs[i].hashCode(); } return sum; }} for-each循环 阅读更多