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

Реализует ли Map интерфейс Collection

Нет, Map не реализует интерфейс Collection. Они представляют разные иерархии в Java Collections Framework.

Основные отличия:

  • Collection работает с единичными элементами (add(), remove())
  • Map работает с парами ключ-значение (put(), get())

Пример:

java
Collection<String> collection = new ArrayList<>();
collection.add("value");

Map<String, String> map = new HashMap<>();
map.put("key", "value");

Хотя Map не является Collection, у него есть методы для работы с коллекциями:

  • keySet() - возвращает Set ключей
  • values() - возвращает Collection значений
  • entrySet() - возвращает Set пар ключ-значение
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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