当前位置: 首页 > 面试题库 >

请你说明一下Map和ConcurrentHashMap的区别?

羊舌涵涤
2023-03-14
本文向大家介绍请你说明一下Map和ConcurrentHashMap的区别?相关面试题,主要包含被问及请你说明一下Map和ConcurrentHashMap的区别?时的应答技巧和注意事项,需要的朋友参考一下

考点:集合

hashmap是线程不安全的,put时在多线程情况下,会形成环从而导致死循环。CoucurrentHashMap是线程安全的,采用分段锁机制,减少锁的粒度。

 类似资料:
  • 本文向大家介绍请你说明一下ConcurrentHashMap的原理?相关面试题,主要包含被问及请你说明一下ConcurrentHashMap的原理?时的应答技巧和注意事项,需要的朋友参考一下 考察点:JAVA内存模型 ConcurrentHashMap 类中包含两个静态内部类 HashEntry 和 Segment。HashEntry 用来封装映射表的键 / 值对;Segment 用来充当锁的角色

  • 本文向大家介绍请你说明一下 left join 和 right join 的区别?相关面试题,主要包含被问及请你说明一下 left join 和 right join 的区别?时的应答技巧和注意事项,需要的朋友参考一下 考察点:表结构   left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的

  • 本文向大家介绍请你说明一下int 和 Integer 有什么区别相关面试题,主要包含被问及请你说明一下int 和 Integer 有什么区别时的应答技巧和注意事项,需要的朋友参考一下 考察点:数据类型 Java 提供两种不同的类型:引用类型和原始类型(或内置类型)。Int是java的原始数据类型,Integer是java为int提供的封装类。 Java为每个原始类型提供了封装类。 原始类型封装类

  • 本文向大家介绍请你说明,forward 和redirect的区别?相关面试题,主要包含被问及请你说明,forward 和redirect的区别?时的应答技巧和注意事项,需要的朋友参考一下 考察点:资源请求方式   forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以它的地址栏中

  • 本文向大家介绍请你说明HashMap和Hashtable的区别? 相关面试题,主要包含被问及请你说明HashMap和Hashtable的区别? 时的应答技巧和注意事项,需要的朋友参考一下 考察点:集合 HashMap和Hashtable都实现了Map接口,因此很多特性非常相似。但是,他们有以下不同点: HashMap允许键和值是null,而Hashtable不允许键或者值是null。 Hashta

  • 本文向大家介绍请你说明String 和StringBuffer的区别相关面试题,主要包含被问及请你说明String 和StringBuffer的区别时的应答技巧和注意事项,需要的朋友参考一下 考察点:数据类型 JAVA 平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuf