Dlaczego zainicjować HashSet <> (0) na zero?

kochamHashSet <> () i używaj tego z niecierpliwością podczas inicjowania tego z domyślnym konstruktorem:

Set<Users> users = new HashSet<>();

Teraz mój automatyczny twórca fasoli (narzędzia JBoss) inicjuje to jako:

Set<Users> users = new HashSet<>(0);

Dlaczegozero? Interfejs API mówi mi, że jest topoczątkowa pojemność, ale jaka jest zaleta zniesienia tego do zera? Czy to jest zalecane?

questionAnswers(5)

yourAnswerToTheQuestion