java中对concurrenthashmap理解错误的是
1个回答
关注
展开全部
咨询记录 · 回答于2022-04-10
java中对concurrenthashmap理解错误的是
currenthashmap和hashmap的区别为currenthashmapConcurrentHashMap是Java5中新增加的一个线程安全的Map集合,可以用来替代HashTable。hashmapHashMap 的实例有两个参数影响其性能:初始容量 和加载因子。容量是哈希表中桶的数量,初始容量只是哈希表在创建时的容量。加载因子 是哈希表在其容量自动增加之前可以达到多满的一种尺度。当哈希表中的条目数超出了加载因子与当前容量的乘积时,则要对该哈希表进行 rehash 操作(即重建内部数据结构),从而哈希表将具有大约两倍的桶数。在Java编程语言中,加载因子默认值为0.75,默认哈希表元为101。