迭代器fail-fast属性有什么意义?

IT互联网 已帮助: 时间:2025-05-26 03:54:52

迭代器fail-fast属性有什么意义?

难度:⭐⭐⭐

题库:IT/互联网,软件开发

标签:有什么意义,属性,迭代

参考解答

用户头像

413***132

2025-05-26 03:54:52

每次我们尝试获取下一个元素的时候,Iterator fail-fast属性检查当前集合结构里的任何改动。如果发现任何改动,它抛出ConcurrentModificationException。Collection中所有Iterator的实现都是按fail-fast来设计的(ConcurrentHashMap和CopyOnWriteArrayList这类并发集合类除外)。


上一篇 ArrayList和Vector有何异同点?

下一篇 集合框架里实现的通用算法有哪些?

相似问题