Collection
2017-04-13 20:35:39 0 举报
Collection是一个Java类库,用于存储和操作一组对象。它提供了各种数据结构和算法来管理和处理这些对象。Collection接口是所有集合类的根,它定义了一些通用的方法,如add、remove、size等。Collection的实现类包括List、Set、Queue等,它们分别代表了有序的、无序的和队列类型的集合。List允许重复元素,而Set不允许重复元素。Queue是一种先进先出的数据结构,常用于线程池和消息队列等场景。通过使用Collection,我们可以方便地对数据进行增删改查,提高编程效率。
作者其他创作
大纲/内容
不可重复,无序,但是可排序
底层是树型结构
HashSet
无序,不可重复
ArrayList底层是数组,所以适合查询元素,但不适合频繁增删元素
List
Set
Vector底层和ArrayList一样,不一样的是Vector是线程安全的,效率低,现在很少使用
有序(先进先出),可重复
LinkedList
Collection
键值对存储
Iterator
单个存储
SortedSet
可迭代的,迭代就是遍历
Map
ArrayList
Vector
哈希表/散列表
TreeSet
LinkedList底层是双向链表,特点是适合增删元素,但不适合查询元素
0 条评论
下一页