翻译是并发修改异常
产生的原因:当方法检测到对象的并发修改,但不允许这种修改时,
抛出此异常。
通常情况下,下面这种情况可能产生异常
在迭代器遍历元素的时候,list进行增删操作的时候
List list = new ArrayList();
// 添加元素
list.add("hello");
list.add("world");
list.add("java");
//迭代器遍历元素,并且list修改元素
Iterator it = list.iterator();
while (it.hasNext()) {
String s =(String) it.next();
if ("world".equals(s)) {
list.add("javaee");
}
}