int[] numbers = {2,543,7,7658,54,7};for(int n : numbers){ n = 5;//这里的n变量值只是numbers数组中当前元素的拷贝,改变他的值是和numbers中的元素没有关系的}
Object[] objects= {......};for(Object o : objects){ o = new Object();//这里的o变量只是objects数组中当前元素引用的拷贝,使该变量引用其他对象是和objects中的元素没有关系的}