Итератор по коллекции, его св-ва и интерфейс



• Может только один раз проходить по коллекции. Для прохождения в двух направлениях есть ListIterator

• Если в foreach цикле структурно модифицировать коллекцию, при последующем обращению к элементу (неявно через итератор) получим ConcurrentModificationException (fail-fast)

• hasNext(), next() — основные методы