foreach循环底层其实也是使用了迭代器获取的,只不过获取迭代器由虚拟机完成,不需要获取迭代器而已,所以在使用foreach循环变量元素的过程中只能访问元素,不允许对元素进行修改。这个是书上的原话。
可是请看图
??????
这段代码为什么不报错啊!?按理说应该报错的呀!