Вопрос проверяет понимание механизма расширения HashMap и его влияния на производительность.
Короткий ответ
При превышении load factor HashMap выполняет расширение (resize).
Создаётся новый массив бакетов большего размера.
Все существующие элементы перераспределяются по новым бакетам.
Операция затратна по времени и памяти.
После расширения количество коллизий уменьшается.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.