Встречается на 2% собеседований по Java

Какая иерархия у коллекций

В Java коллекции организованы в иерархию через интерфейсы и классы. Основные интерфейсы:

  1. Iterable - корневой интерфейс, предоставляет итератор
  2. Collection - базовый интерфейс для всех коллекций
    • List - упорядоченные коллекции (ArrayList, LinkedList)
    • Set - уникальные элементы (HashSet, TreeSet)
    • Queue - FIFO/LIFO (LinkedList, PriorityQueue)
  3. Map - пары ключ-значение (не наследует Collection) (HashMap, TreeMap)

Пример:

java
List<String> list = new ArrayList<>();
Set<Integer> set = new HashSet<>();
Map<String, Integer> map = new HashMap<>();
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы