Вопрос проверяет понимание внутреннего устройства HashMap и работы хеширования.
Короткий ответ
HashMap использует hashCode() ключа для вычисления номера bucket. Хеш дополнительно обрабатывается, а затем применяется операция по модулю размера массива. Это позволяет равномерно распределять элементы. В одном bucket может храниться несколько элементов при коллизиях.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.