Collection
: Базовый интерфейс для всех коллекций.
List
: Упорядоченная коллекция, допускающая дубликаты.
ArrayList
: Нереализованный массив, быстрый доступ по индексу.LinkedList
: Связный список, эффективные операции вставки/удаления в середине.Vector
: Потокобезопасный ArrayList
(устарел).Stack
: Подкласс Vector
, реализует LIFO (устарел).Set
: Коллекция, не допускающая дубликаты.
HashSet
: Хеш-таблица, неупорядоченный.LinkedHashSet
: Хеш-таблица со связанным списком, сохраняет порядок вставки.TreeSet
: Сбалансированное дерево, отсортированный по натуральному порядку или компаратору.Queue
: Коллекция для хранения элементов перед обработкой, обычно FIFO.
LinkedList
: Может использоваться как Queue
.PriorityQueue
: Очередь с приоритетами.ArrayDeque
: Двусторонняя очередь.Deque
: Двусторонняя очередь.
LinkedList
: Может использоваться как Deque
.ArrayDeque
: Реализация двусторонней очереди.Map
: Хранит
Collection
: Базовый интерфейс для всех коллекций.
List
: Упорядоченная коллекция, допускающая дубликаты.
ArrayList
: Нереализованный массив, быстрый доступ по индексу.LinkedList
: Связный список, эффективные операции вставки/удаления в середине.Vector
: Потокобезопасный ArrayList
(устарел).Stack
: Подкласс Vector
, реализует LIFO (устарел).Set
: Коллекция, не допускающая дубликаты.
HashSet
: Хеш-таблица, неупорядоченный.LinkedHashSet
: Хеш-таблица со связанным списком, сохраняет порядок вставки.TreeSet
: Сбалансированное дерево, отсортированный по натуральному порядку или компаратору.Queue
: Коллекция для хранения элементов перед обработкой, обычно FIFO.
LinkedList
: Может использоваться как Queue
.PriorityQueue
: Очередь с приоритетами.ArrayDeque
: Двусторонняя очередь.Deque
: Двусторонняя очередь.
LinkedList
: Может использоваться как Deque
.ArrayDeque
: Реализация двусторонней очереди.Map
: Хранит
Register or sign in to get access to full answers for all questions from the question bank.