本文参考Java Tutorial之集合篇,详情参考 http://docs.oracle.com/javase/tutorial/collections/index.html
集合是一个统一的框架,很多语言都有,而且大致遵循相同的规范。在Java里, 接口、实现、和集合操作是集合框架的核心。其中,接口定义了基本的操作,主要有两类接口:Collection接口和Map接口,Collection类型的接口又分为;
Set:定义一个不允许重复元素的无序的集合
List::定义了一个允许重复且有序的集合
Queue:定义了一个队列
Deque:定义了一个双端队列
实现主要是用来存储集合的数据对象,它们实现了接口(一个或多个);集合操作主要用来对集合进行遍历。此文主要概述集合不同的实现。
Java里集合实现根据不同用途也有很多种,其中我们最常用的是 用于一般用途的实现,这是我们在编程中最常用的实现,根据实现的接口,总结如下:
Se t实现:
Set实现的集合主要有HashSet、TreeSet、LinkedHashSet。