Контейнер — это объект, предназначенный для хранения и управления группой других объектов. В Java самыми распространенными контейнерами являются классы из Collection Framework и Map Hierarchy.
Основные интерфейсы Collection Framework:
Collection
: Корневой интерфейс, представляющий группу объектов (дубликаты разрешены).Set
: Коллекция, не содержащая дубликатов. Подтипы: HashSet
, LinkedHashSet
, TreeSet
.List
: Упорядоченная коллекция (последовательность). Доступ по индексу. Дубликаты разрешены. Подтипы: ArrayList
, LinkedList
, Vector
.Queue
: Коллекция, предназначенная для хранения элементов перед обработкой. Подтипы: PriorityQueue
, ArrayDeque
.Deque
: Двусторонняя очередь, поддерживающая вставку и удаление элементов с обоих концов.Основные интерфейсы Map Hierarchy:
Map
: Сопоставляет ключи значениям. Ключи уникальны. Подтипы: HashMap
, LinkedHashMap
, `Контейнер — это объект, предназначенный для хранения и управления группой других объектов. В Java самыми распространенными контейнерами являются классы из Collection Framework и Map Hierarchy.
Основные интерфейсы Collection Framework:
Collection
: Корневой интерфейс, представляющий группу объектов (дубликаты разрешены).Set
: Коллекция, не содержащая дубликатов. Подтипы: HashSet
, LinkedHashSet
, TreeSet
.List
: Упорядоченная коллекция (последовательность). Доступ по индексу. Дубликаты разрешены. Подтипы: ArrayList
, LinkedList
, Vector
.Queue
: Коллекция, предназначенная для хранения элементов перед обработкой. Подтипы: PriorityQueue
, ArrayDeque
.Deque
: Двусторонняя очередь, поддерживающая вставку и удаление элементов с обоих концов.Основные интерфейсы Map Hierarchy:
Map
: Сопоставляет ключи значениям. Ключи уникальны. Подтипы: HashMap
, LinkedHashMap
, `Register or sign in to get access to full answers for all questions from the question bank.