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

Что такое Map

Map в Java — это интерфейс, представляющий структуру данных "ключ-значение". Он не является частью Collection API, но входит в Java Collections Framework. Основные реализации: HashMap, TreeMap, LinkedHashMap.

Особенности:

  • Ключи уникальны, значения могут дублироваться
  • Позволяет быстро находить значение по ключу (O(1) в HashMap)
  • Основные методы: put(), get(), containsKey(), remove()

Пример:

java
Map<String, Integer> ages = new HashMap<>();
ages.put("Alice", 25);
ages.put("Bob", 30);

int aliceAge = ages.get("Alice"); // 25
boolean hasBob = ages.containsKey("Bob"); // true
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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