Java Core trainee
Что такое Расскажи иерархию коллекций?
Ответ
Iterable → Collection. От Collection наследуются List, Set, Queue. Map стоит ОТДЕЛЬНО — она НЕ Collection. Это пары ключ-значение, не отдельные элементы. Поэтому у Map свои методы (put, get), и она не реализует Collection.
Разбор: Вершина иерархии — Iterable, от него Collection, а уже от Collection идут List, Set и Queue. Map намеренно вынесена из иерархии Collection, так как хранит пары ключ-значение, а не отдельные элементы, и имеет собственный набор методов (put/get). Ловушка дистракторов — попытка втянуть Map в ветку Collection или переставить местами Iterable и Collection.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.