From 7619d78ce5127b4650f800044ba82c8d26bedbab Mon Sep 17 00:00:00 2001 From: "ruyu.li" Date: Tue, 27 Jul 2021 12:59:00 +0800 Subject: [PATCH] fix --- JAVA.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/JAVA.md b/JAVA.md index e85f3c1..5b4cd07 100644 --- a/JAVA.md +++ b/JAVA.md @@ -1163,7 +1163,7 @@ CopyOnWriteArrayList相当于线程安全的ArrayList,它实现了List接口 -### LinkHashSet(HashSet+LinkedHashMap) +### LinkedHashSet 对于 LinkedHashSet 而言,它继承与 HashSet、又基于 LinkedHashMap 来实现的。LinkedHashSet 底层使用LinkedHashMap 来保存所有元素,它继承与 HashSet,其所有的方法操作上又与 HashSet 相同,因此 LinkedHashSet 的实现上非常简单,只提供了四个构造方法,并通过传递一个标识参数,调用父类的构造器,底层构造一个 LinkedHashMap 来实现,在相关操作上与父类 HashSet 的操作相同,直接调用父类 HashSet 的方法即可。 @@ -1292,7 +1292,7 @@ Hashtable 是遗留类,很多映射的常用功能与 HashMap 类似,不同 -### LinkHashMap(记录插入顺序) +### LinkedHashMap(记录插入顺序) LinkedHashMap 是 HashMap 的一个子类,保存了记录的插入顺序,在用 Iterator 遍历LinkedHashMap 时,先得到的记录肯定是先插入的,也可以在构造时带参数,按照访问次序排序。