HashTable、ConcurrentHashMap爲何不支持null鍵和null值

首先我們先運行一個例子來分析 從例子中可以發現,hashmap毋庸置疑可以存儲null鍵值對,hashtable和ConcurrentHashMap不可以存儲null鍵值對,並且null值,null也不可以單獨存儲,其原因剖析源碼如下: 1.HashTable   2.ConcurrentHashMap 從分析中我們可以看到,hashtable,對於null值會拋出異常,而對於null鍵,則會調用
相關文章
相關標籤/搜索