为何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,而后在调
相关文章
相关标签/搜索