Встречается на 8% собеседований по QA Manual

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

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

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

Пример:

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

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

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

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