2012-03-28 7 views

risposta

6

Dal JDK 1.2 Java Collections API Change Summary (non sono sicuro dove trovare la versione ufficiale sul sito di Oracle):

Aggiunto null-Supporto chiave a HashMap. Ciò è stato fatto per coerenza con la TreeMap e la ArrayMap non tardiva e perché i clienti lo hanno richiesto . Ora tutte le implementazioni della collezione general-purpose accettano chiavi, valori ed elementi null.

Joshua Bloch and Doug Lea disagreed on this e questo ha causato problemi per concurrent hash maps.