1.1 因为modCout!=expectedModCount导致throw new ConcurrentModificationException();
public E next(){checkForComodification();int i = cursor;if(i >= size)
throw new NoSuchElementException();
Object[] elementData = ArrayList.this.elementData;if(i >= elementData.length)
throw new ConcurrentModificationException();
cursor = i +1;return(E) elementData[lastRet = i];}
final voidcheckForComodification(){//modCount(记录了对集合修改的次数)//expectedModCount(通过迭代器对集合修改的次数)的值会抛异常。if( modCount!= expectedModCount)
throw new ConcurrentModificationException();}