HashSet (int initialCapacity)
- Создает новый пустой набор;резервный экземпляр HashMap имеет указанную начальную емкость и коэффициент загрузки по умолчанию (0,75).
Но термин «начальная емкость» никогда не раскрывается.
Некоторые источники говорят, что это фактическое количество сегментов, поэтому рекомендуется хранить не более capacity * loadFactor
элементов.
Я думаю, что аргумент «начальная емкость» - это количество элементов.Я могу хранить (оптимально), поэтому физическое количество ведер будет elements / loadFactor
, , а затем округлено до степени двойки (от нуля).