
Java集合系列
很菜的前端
专业摸鱼
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java集合系列(一)—— Collection
CollectionCollection 是站在集合 “食物链” 最顶端的接口,它是集合最基本的定义。实现了 Collection 接口的类都必须提供两套标准的构造函数:一个是无参的,用于创建空集合;另外一个是带有集合参数的。在集合里面,主要的容器可以分为以下几类:List、Map、Set、Queue、Deque 这五大类。ListList 接口是 Collection ...原创 2019-10-08 09:51:38 · 260 阅读 · 0 评论 -
Java集合系列(二)—— ArrayList
ArrayList 是 List 接口的主要实现类之一。它用于存储有序的,可重复的元素。从本质上看,它是一个数组,更准确的说,它是一个具有动态扩展能力的数组。具体的细节我们从分析源码中再来总结,先从它的定义开始。ArrayList 类的定义public class ArrayList<E> extends AbstractList<E> ...原创 2019-10-08 12:05:12 · 249 阅读 · 0 评论 -
Java集合系列(三)—— LinkedList
List 的主要实现类除了前面提到的 ArrayList 以外,还有 LinkedList。ArrayList 在底层维护一个动态数组,而 LinkedList 稍微复杂些,它维护着一个双向链表,所以,也可以把 LinkedList 看成一个双端队列。LinkedList 用于存储有序,元素可重复的数据。具体的细节下面再来介绍吧。先从类的定义开始。LinkedList 的定义publ...原创 2019-10-08 15:13:32 · 313 阅读 · 0 评论