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.

Заказать гайд Пройти тест
новые гайды и свежие вопросы с собесов — первыми в Telegram Смотреть гайды Подписаться