🟣 Collection — базовый интерфейс, предоставляющий методы для работы с группами объектов;
🟣 List — интерфейс, представляющий упорядоченную коллекцию элементов, которые могут дублироваться;
🟣 Set — интерфейс, представляющий неупорядоченную коллекцию уникальных элементов;
🟣 Queue — интерфейс, представляющий коллекцию элементов, расположенных по порядку;
🟣 Deque — интерфейс, представляющий двустороннюю очередь, в которой элементы могут добавляться и удаляться как с конца, так и с начала;
🟣 Map — интерфейс, представляющий ассоциативную коллекцию пар "ключ-значение";
🟣 SortedSet — интерфейс, представляющий отсортированное множество уникальных элементов.
🟣 SortedMap — интерфейс, представляющий отсортированную ассоциативную коллекцию пар "ключ-значение".
Реализации этих интерфейсов можно найти в стандартной библиотеке Java. Например,
ArrayList и LinkedList реализуют интерфейс List. HashSet и TreeSet — интерфейс Set. HashMap и TreeMap — интерфейс Map и т.д.🕺 — если было полезно
➡️ Java Developer | #обучение
