JavaDoc ConcurrentHashMapmówi tak:
Podobnie jak,
Hashtableale w przeciwieństwie doHashMaptej klasy, ta klasa nie pozwalanullna użycie jako klucza lub wartości.
Moje pytanie: dlaczego?
Drugie pytanie: Dlaczego nie Hashtablezezwala na null?
Używałem wielu HashMap do przechowywania danych. Ale przy zmianie na ConcurrentHashMapkilka razy miałem kłopoty z powodu wyjątków NullPointerExceptions.