Найти в Дзене
DEBAGanov

Java 98. Какова иерархия коллекций Java Collection Framework?

Иерархия коллекций в Java Collection Framework выглядит следующим образом:

  • Collection - базовый интерфейс, предоставляющий методы для работы с группами объектов.
  • List - интерфейс, представляющий упорядоченную коллекцию элементов, которые могут дублироваться.
  • Set - интерфейс, представляющий неупорядоченную коллекцию уникальных элементов.
  • Queue - интерфейс, представляющий коллекцию элементов, расположенных по порядку.
  • Deque - интерфейс, представляющий двустороннюю очередь, в которой элементы могут добавляться и удаляться как с конца, так и с начала.
  • Map - интерфейс, представляющий ассоциативную коллекцию пар "ключ-значение".
  • SortedSet - интерфейс, представляющий отсортированное множество уникальных элементов.
  • SortedMap - интерфейс, представляющий отсортированную ассоциативную коллекцию пар "ключ-значение".

Реализации этих интерфейсов можно найти в стандартной библиотеке Java. Например, ArrayList и LinkedList реализуют интерфейс List, HashSet и TreeSet - интерфейс Set, HashMap и TreeMap - интерфейс Map и т.д.

1606 вопрос-ответ по Java: https://github.com/DEBAGanov/interview_questions

Tелеграмм канал: https://t.me/DEBAGanov

Мое резюме: https://github.com/DEBAGanov