Каковы основные интерфейсы Java Collections Framework
Структура Java Collection обеспечивает интерфейсы и реализации классов, которые позволяют обрабатывать данные простым и значимым. Интерфейс Collection находится в верхней части иерархии, хотя Java не обеспечивает непосредственную реализацию среды Collection, но интерфейс Collection реализуется с помощью List и Set Classes. В следующем списке описаны интерфейсы основной коллекции:
- Collection - Collection - это корень иерархии коллекции.
- Список - интерфейс List расширяет коллекцию интерфейс для поддержки последовательности элементов, которые не обязательно должны быть уникальными.
- Set - Интерфейс Set расширяет интерфейс Collection и содержит набор уникальных элементов.
- SortedSet - интерфейс SortedSet расширяет интерфейс Set, чтобы обеспечить необходимую функциональность для поддержки набора, в котором элементы хранятся в некотором упорядоченном порядке.
- Queue - коллекция, используемая для хранения нескольких элементов перед обработкой.
- Deque - коллекция, используемая для хранения нескольких элементов перед обработкой. Помимо основных операций коллекции, Deque предоставляет дополнительные операции вставки, извлечения и проверки.
- Карта - объект, который сопоставляет ключи значениям.
- SortedMap: расширяет интерфейс карты для карт, которые поддерживают их сопоставления, отсортированные по ключевым словам.
Рамка коллекций Java
- Collection - Collection - это корень иерархии коллекции.
- Список - интерфейс List расширяет коллекцию интерфейс для поддержки последовательности элементов, которые не обязательно должны быть уникальными.
- Set - Интерфейс Set расширяет интерфейс Collection и содержит набор уникальных элементов.
- SortedSet - интерфейс SortedSet расширяет интерфейс Set, чтобы обеспечить необходимую функциональность для поддержки набора, в котором элементы хранятся в некотором упорядоченном порядке.
- Queue - коллекция, используемая для хранения нескольких элементов перед обработкой.
- Deque - коллекция, используемая для хранения нескольких элементов перед обработкой. Помимо основных операций коллекции, Deque предоставляет дополнительные операции вставки, извлечения и проверки.
- Карта - объект, который сопоставляет ключи значениям.
- SortedMap: расширяет интерфейс карты для карт, которые поддерживают их сопоставления, отсортированные по ключевым словам.
Рамка коллекций Java
Коллекции Java - это предопределенный набор классов или структур данных, которые могут использоваться для хранения нескольких элементов в одном устройстве. Динамически распределенные структуры данных в Java (такие как Hashtable, HashSet, HashMap, LinkedList, Vector, Stack, ArrayList) поддерживаются в единой архитектуре, называемой Framework Collection, которая обеспечивает общее поведение всех классов.
Источник: http://net-informations.com/Java/cJava/collections.htm