在面向对象编程中,我们常常需要把多个对象按照一定的结构存储起来,用来存储多个数据,实现了不同的数据结构。
Collection
所有集合类的根接口
Map
映射接口,存放键值对。
Iterator
遍历集合的迭代接口
Java的集合框架是由很多接口、抽象类、具体类组成的,都位于java.util包中。
Collection接口是集合框架中的顶级接口,用来保存单独的对象,它又有三个子接口。
集合部分能更好展示接口,子接口,抽象类,具体类的层次结构、
Collection接口
Collection意即集合,是所有集合类的根接口,同时Collection接口是一个泛型接口。
方法:add(E): 添加对象;
Iteratoriterator():生成迭代器对象,进而可
以迭代集合中的元素。
intsize();获取集合中元素数量。
……
List
有序的集合,元素有序存入。
Set
无重复的集合,即存入的元素不重复。
Queue
队列,jdk1.5版本新增接口,Queue实现了“先进先出”(FIFO)的存储结构。Queue是Collection的子接口,具有所有集合基本操作,除此之外,Queue还提供了一些新的插入、提取、查询等方法。
Map接口
Map中保存的是键值对Map