爲何Hashmap, ConcurrentHashMap 的 key和value 不能爲null(併發角度分析)

ConcurrentHashmap和Hashtable都是支持併發的,兩者規定key,value均不能爲null,null的話,會拋出空指針異常。web 爲何要這麼設計?安全 當經過get(k)獲取對應的value時,若是獲取到的是null時,沒法判斷,它是put(k,v)的時候value爲null,仍是這個key歷來沒有作過映射。假如線程1調用m.contains(key)返回true,而後在調
相關文章
相關標籤/搜索