Можешь объяснить, в чём основные отличия между Fail-fast и Fail-safe итераторами в Java? Типа, как они работают с concurrent modifications, как они клонируют коллекции и какие у них разные механизмы обработки исключений? — ДейлиПреп