👩‍💻 Иерархия коллекций Java Collection Framework



Collection — базовый интерфейс, предоставляющий методы для работы с группами объектов;



List — интерфейс, представляющий упорядоченную коллекцию элементов, которые могут дублироваться;



Set — интерфейс, представляющий неупорядоченную коллекцию уникальных элементов;



Queue — интерфейс, представляющий коллекцию элементов, расположенных по порядку;



Deque — интерфейс, представляющий двустороннюю очередь, в которой элементы могут добавляться и удаляться как с конца, так и с начала;



Map — интерфейс, представляющий ассоциативную коллекцию пар "ключ-значение";



SortedSet — интерфейс, представляющий отсортированное множество уникальных элементов.



SortedMap — интерфейс, представляющий отсортированную ассоциативную коллекцию пар "ключ-значение".



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



➡️ Java Developer