Java面试之HashSet与HashMap的区别

HashSet的底层基于HashMap实现 HashSet存储对象,HashMap存储键值对。 另外说一下ConcurrentHashMap 和 Hashtable 的区别 主要在于实现线程安全的方式上不同 底层数据结构: JDK1.7的 ConcurrentHashMap 底层采用 分段的数组+链表 实现,JDK1.8 采用的数据结构跟 HashMap1.8的结构一样,数组+链表/红黑二叉树。H
相关文章
相关标签/搜索