浏览代码

更新 '_posts/Java-HashMap.md'

aaronwei 3 年之前
父节点
当前提交
550edb0ea6
共有 1 个文件被更改,包括 11 次插入1 次删除
  1. 11 1
      _posts/Java-HashMap.md

+ 11 - 1
_posts/Java-HashMap.md

@@ -13,4 +13,14 @@ tags: Java
 
 ### 1.1 初始大小16 ,扩容因子是0.75 ,比如16的大小,达到12就要扩容 
 
-### 1.2 在new HashMap()如果设置默认大小,会在第一次put的时候进行设置容量大小
+### 1.2 在new HashMap()如果设置默认大小,会在第一次put的时候进行设置容量大小
+
+## 2 数据结构
+
+
+
+| Map | 数据结构 | 描述 |
+| -------- | -------- | -------- |
+| HashMap     | 数组+链表/红黑树     | 非线程安全     |
+| LinkedHashMap     | 数组+双向链表     | 非线程安全,有序     |
+| ConcurrentHashMap     | 数组+链表/红黑树     | 线程安全     |