Основные ветви Collection — List, Set и Queue; Deque расширяет Queue. В современных Java есть также SequencedCollection и SequencedSet для коллекций с определённым порядком обхода.
Какие есть наследники интерфейса Collection в Java?
Основные ветви Collection — List, Set и Queue; Deque расширяет Queue. В современных Java есть также SequencedCollection и SequencedSet для коллекций с определённым порядком обхода.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Основные ветви Collection — List, Set и Queue; Deque расширяет Queue. В современных Java есть также SequencedCollection и SequencedSet для коллекций с определённым порядком обхода.
List допускает повторы и индексный доступ, Set описывает уникальность, Queue — операции очереди, Deque — добавление и удаление с двух концов. SortedSet и NavigableSet специализируют упорядоченное множество. В Java 21+ List и Deque также относятся к SequencedCollection. Map не является наследником Collection, хотя предоставляет представления ключей, значений и записей как коллекции.
Источник: docs.oracle.com.