From f17c96750da0751c5639e06239135ea61ba34817 Mon Sep 17 00:00:00 2001 From: xuxin <840198532@qq.com> Date: Tue, 3 Feb 2026 14:17:39 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=9B=E9=98=B6day04-=E6=80=BB=E7=BB=93?= =?UTF-8?q?=E5=8D=95=E5=88=97=E9=9B=86=E5=90=88=E5=92=8C=E5=8F=8C=E5=88=97?= =?UTF-8?q?=E9=9B=86=E5=90=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- javaSE-day04/src/com/inmind/map01/Demo09.java | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 javaSE-day04/src/com/inmind/map01/Demo09.java diff --git a/javaSE-day04/src/com/inmind/map01/Demo09.java b/javaSE-day04/src/com/inmind/map01/Demo09.java new file mode 100644 index 0000000..3f12e7b --- /dev/null +++ b/javaSE-day04/src/com/inmind/map01/Demo09.java @@ -0,0 +1,27 @@ +package com.inmind.map01; +/* +总结单列集合和双列集合 + +单列集合 : Collection + +单列集合子接口:List接口 - 有序,可以重复,有索引 +单列集合子接口:Set接口 - 存取无序,不可以重复,没有索引 + +List接口的实现类: + ArrayList : 数组 , 查询快 增删慢 + LinkedList : 双向链表,查询慢 增删快 +Set接口的实现类: + HashSet : 哈希表-数组&链表&红黑树 ,通过hashCode&equals方法在实现了去重的基础上,保证了高效的查询操作(HashMap的键) + LinkedHashSet:哈希表的基础上再加链表,存取有序的不可以重复的单列集合 + TreeSet : 具有排序功能的集合(自然排序Comparable接口,也可以自定义比较器Comparator接口) + +双列集合:Map + +Map的实现类: + 1.HashMap : 哈希表,存取无序,键值不重复的双列集合 + 2.LinkedHashMap : 哈希表+链表,存取有序,键值不重复的双列集合 + 3.TreeMap :具有排序功能的双列集合(键值的自然排序Comparable接口,也可以自定义比较器Comparator接口) + + */ +public class Demo09 { +}