Встречается на 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
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы