Question 26
What is the primary difference between fail-fast and fail-safe iterators in Java Collections?
Option B is correct. Fail-fast iterators (e.g. ArrayList iterator) check modCount and throw ConcurrentModificationException if the collection is altered during iteration. Fail-safe iterators (e.g. CopyOnWriteArrayList) iterate over a copy.