首页 > 编程知识 正文

java集合框架的优点,java集合框架三要素

时间:2023-05-03 08:08:16 阅读:58258 作者:3660

Java收集框架=Java集合框架(

集合可以理解为主要指向映射、集、列表、哈希表等抽象数据类型的容器。

集合框架主要由一组复杂的接口、类和隐式算法组成,它们提供存储、获取、操作和转换Java对象等功能。

集合框架中的几个主要集合接口。 分别是Collection接口、List接口、Set接口和Map接口

*Collection接口是一组允许重复的对象。 由Iterable继承

*Set接口继承Collection,但不允许集合中的重复元素。

*List接口继承Collection,允许集合中的重复,并引入位置索引。

*Map接口与Collection接口没有任何关系。 Map的典型APP应用程序是访问关键字存储中的值,包含键-值对而不是单独的元素。

------------- -请参阅

收集

List (列表)元素有索引,元素可以重复) )。

ArrayList、Linklist和Vector (过时)向量是基于数组实现的

由于ArrayList基于数组,因此查找数据的速度更快,但插入和删除数据的速度更慢。

由于LinkedList是基于链表实现的,因此检索数据速度较慢,但插入和删除数据的速度更快。

映射(双列集合)键和值对() ) ) ) ) ) ) )。

Set (集合)元素没有索引,元素不能重复) ) )。

Hashset (相当于散列表) ) ) ) )。

Treeset (相当于二叉树)

哈希表)。

由于ArrayList基于数组,因此查找数据的速度更快,但插入和删除数据的速度更慢。

由于LinkList是基于链表实现的,因此搜索数据会很慢,但插入和删除数据会更快。

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