Mi piace un HashSet <>() e utilizzare questo entusiasmo durante l'inizializzazione questo con il costruttore di default:Perché inizializzare HashSet <> (0) su zero?
Set<Users> users = new HashSet<>();
Ora, il mio creatore fagioli automatica (strumenti di JBoss) inizializza questo come:
Set<Users> users = new HashSet<>(0);
Perché lo zero? L'API mi dice che questa è la capacità iniziale, ma qual è il vantaggio di mettere questo a zero? È questo consigliato?
@PeterLawrey Il minimo è anche 16? Quindi 0 non dovrebbe funzionare? – Aquillo
@PeterLawrey, come mai? Non è 2? –
+1 Spiacenti, per questo costruttore, il minimo è 1. –