科普互联网站建设,卡密网站建设,设计广告图用什么软件好用,推广策划方案怎么做Java中的集合分为单列集合和双列集合#xff0c;单列集合顶级接口为Collection#xff0c;双列集合顶级接口为Map。
Collection 的子接口有两个#xff1a;List和Set。
List 接口的特点#xff1a;元素可重复#xff0c;有序#xff08;存取顺序#xff09;。
List 接…Java中的集合分为单列集合和双列集合单列集合顶级接口为Collection双列集合顶级接口为Map。
Collection 的子接口有两个List和Set。
List 接口的特点元素可重复有序存取顺序。
List 接口的实现类 ArrayList底层实现是数组查询快增删慢线程不安全效率高 Vector底层实现是数组查询快增删慢线程安全效率低[已弃用] LinkList底层实现是链表增删快查询慢线程不安全效率高 Set 接口的特点元素唯一不可重复无序。
Set 接口实现类 HashSet底层实现hashMap数组链表实现不允许元素重复无序。 TreeSet底层实现红黑二叉树实现元素排序。 Map 接口的特点key-value 键值对形式存储数据
Map 接口实现类 HashMap底层数组链表实现线程不安全效率高 TreeMap底层红黑二叉树实现可实现元素的排序 LinkedHashMap底层hashmaplinkList实现通过hashmap实现key-value键值对存储通过链表实现元素有序。