Я люблю HashSet <>() и использовать жадность при инициализации этого с помощью конструкторы по умолчанию:Зачем нужно инициализировать HashSet <> (0) до нуля?
Set<Users> users = new HashSet<>();
Теперь, мой автоматический создатель боба (JBoss инструментов) инициализирует это как:
Set<Users> users = new HashSet<>(0);
Почему ноль? API говорит мне, что это начальная емкость , но в чем преимущество этого нуля? Это рекомендуется?
@PeterLawrey Минимум также 16? Тогда 0 не должен работать? – Aquillo
@PeterLawrey, Почему? Не 2? –
+1 К сожалению, для этого конструктора минимум равен 1. –