List在foreach循环的时候remove(ConcurrentModificationException)
通过这个小例子了解几个知识:(1)ArrayList的内部Iterator理解(2)modCount的用途(3)为什么会ConcurrentModificationException以及原理(4)有什么办法实现遍历中remove代码例子:运行结果:查看生成的class文件:(1)ArrayList的内部Iterator理解:其实foreach语法糖在实际执行的时候是通过迭代器(Iterator)实现的,主要用了上图的hasNext()和next()看一下ArrayList的Ite





