Да. Когда количество элементов в Map становится значительно ниже порога уменьшения (shrink threshold
), размер внутреннего массива (table
) может быть уменьшен. Это происходит в Java 8 и более поздних версиях при удалении элементов.
Порог уменьшения рассчитывается как: shrink threshold = table.length / 2
. Порог увеличения (resize threshold
) - loadFactor * table.length
.
При удалении элемента, если текущее количество элементов (size
) меньше порога уменьшения и меньше порога увеличения, происходит уменьшение размера внутреннего массива.
java
Да. Когда количество элементов в Map становится значительно ниже порога уменьшения (shrink threshold
), размер внутреннего массива (table
) может быть уменьшен. Это происходит в Java 8 и более поздних версиях при удалении элементов.
Порог уменьшения рассчитывается как: shrink threshold = table.length / 2
. Порог увеличения (resize threshold
) - loadFactor * table.length
.
При удалении элемента, если текущее количество элементов (size
) меньше порога уменьшения и меньше порога увеличения, происходит уменьшение размера внутреннего массива.
java
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.