← Все вопросы по Java
🔥 Java 📂 Collections ⚡ Junior/Middle

Что такое EnumMap и почему она эффективна?

Тренировать в Telegram-боте →
💡 Краткий ответ для собеседования
EnumMap использует массив, индексированный порядковыми номерами enum (ordinals). Очень быстрая, так как не использует хэширование и коллизии. Ключи должны быть одного enum-типа.

Варианты ответа в приложении:

  • A. EnumMap хранит данные в хэш-таблице Правильный
  • B. Использует массив, индексированный ordinal, что даёт O(1) без коллизий
  • C. EnumMap работает только с одним ключом
  • D. Не поддерживает null значения

Хотите уверенно пройти техническое собеседование?

В приложении Prep-it вы тренируетесь в режиме свайпов за 10 минут в день с мгновенными объяснениями и адаптивным повторением.