进阶day04-总结单列集合和双列集合

This commit is contained in:
2026-02-03 14:17:39 +08:00
parent 28a8ff0ec4
commit f17c96750d

View File

@@ -0,0 +1,27 @@
package com.inmind.map01;
/*
总结单列集合和双列集合
单列集合 : Collection<E>
单列集合子接口List接口 - 有序,可以重复,有索引
单列集合子接口Set接口 - 存取无序,不可以重复,没有索引
List接口的实现类
ArrayList : 数组 查询快 增删慢
LinkedList : 双向链表,查询慢 增删快
Set接口的实现类
HashSet : 哈希表-数组&链表&红黑树 通过hashCode&equals方法在实现了去重的基础上保证了高效的查询操作HashMap的键
LinkedHashSet哈希表的基础上再加链表存取有序的不可以重复的单列集合
TreeSet : 具有排序功能的集合自然排序Comparable接口也可以自定义比较器Comparator接口
双列集合Map<K,V>
Map的实现类
1.HashMap : 哈希表,存取无序,键值不重复的双列集合
2.LinkedHashMap : 哈希表+链表,存取有序,键值不重复的双列集合
3.TreeMap :具有排序功能的双列集合键值的自然排序Comparable接口也可以自定义比较器Comparator接口
*/
public class Demo09 {
}