Junior — Middle
Чӣ миқдори аввалини бакетҳо ҳангоми сохтани HashMap нав ба таври худкор оғоз меёбад?
sobes.tech AI
Ҷавоб аз AI
При создании новой HashMap в Java по умолчанию инициализируется 16 бакетов (bucket). Это значение задаёт начальную ёмкость карты.
HashMap использует массив бакетов для хранения элементов, где каждый бакет — это связанный список или дерево (начиная с Java 8 при большом количестве коллизий).
Начальная ёмкость 16 и коэффициент загрузки (load factor) 0.75 означают, что при достижении примерно 12 элементов (16 * 0.75) HashMap увеличит размер массива бакетов (rehash).