首页 > 编程知识 正文

java的集合框架中重要的接口,java集合中常用的类和接口

时间:2023-05-05 09:12:48 阅读:41704 作者:630

集合主要有Collection和Map接口。

List特点:元素有插入顺序,元素可重复

Map特点:元素键值对记忆没有放入顺序

Set特点:要素无插入顺序,要素不可重复。 (注意:元素没有插入顺序,但元素在Set中的位置由该元素所在的HashCode决定,其位置实际上是固定的() ) ) ) ) ) ) )。

List接口有三个实现类:链接列表、阵列列表和向量

LinkedList :最低层是根据链表实现的,链表的内存很零散,每个元素在存储自己的内存地址的同时,也存储下一个元素的地址。 链表删除快,搜索慢

ArrayList和Vector的区别: ArrayList是非线程安全的,高效的Vector是基于线程的,安全的,效率低

Set接口有两个实现类: hashset (由hashmap实现基础)和LinkedHashSet

在SortedSet接口中,有一个名为TreeSet (由基础平衡的二叉树实现)的实现类

Query接口具有一个名为LinkList的实现类

Map接口有三个实现类: HashMap、HashTable和LinkeHashMap

混叠非线程安全、高效、支持空值; HashTable线程安全、低效,不支持空值

SortedMap有一个名为TreeMap的实现类

实际上,list用于处理序列,set用于处理集合。 Map知道。 保存了密钥-值对

set一般无序、不重复.有map kv结构列表有序。

取消

评论

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。