В Java класс Collection является интерфейсом, который определяет основной набор методов для работы с группами объектов. Он реализует интерфейс Iterable, что позволяет использовать цикл for-each для перебора элементов.
Java Persistence API (JPA) — это спецификация для управления персистентностью данных в Java-приложениях, которая определяет стандартный набор интерфейсов и аннотаций для работы с базами данных через объекты.
Перезапись (перезатирка) исключения в Java может произойти, если в блоке finally выбрасывается новое исключение, когда в блоке try или catch уже было выброшено другое исключение.