参考解答
Iterator的fail-fast属性与当前的集合共同起作用,因此它不会受到集合中任何改动的影响。Java.util包中的所有集合类都被设计为fail-fast的,而java.util.concurrent中的集合类都为fail-safe的。Fail-fast迭代器抛出ConcurrentModificationException,而fail-safe迭代器从不抛出ConcurrentModificationException。
相似问题
队列和栈是什么?列出它们的区别?
队列和栈是什么?列出它们的区别?
遍历一个List有哪些不同的方式?
遍历一个List有哪些不同的方式?
Array和ArrayList有何区别?
Array和ArrayList有何区别?
hashCode()和equals()方法有何重要性?
hashCode()和equals()方法有何重要性?
Map接口提供了哪些不同的集合视图?
Map接口提供了哪些不同的集合视图?
