Java容器类中各种容器特性详解

一.容器类的基本结构

Java容器类中各种容器特性详解

java中容器类封装于util包中,下面将详细说明容器类中各个子类的特性.

二.Collection类

1.一个独立元素的序列,这些元素都服从一条或多条规则.List必须按照插入的顺序保存元素,而Set不能有重复元素.Queue按照队列规则来确定对象产生的顺序(通常与它们被插入的顺序相同).

2.在实际编程中,Collection类一般不会被使用,通常使用其三个子类.

三.Map类

1.一组成对的"键值对"对象,允许你使用键来查找值.又被称为"关联数组"或者"字典".

四.List类

1.子类包括ArrayList和LinkedList.

2.基本的ArrayList,它长于随机访问元素,但在List的中间插入和移除元素时比较慢.

3.LinkedList:它通过代价较低的在List中间进行的插入和删除操作,但对于随机访问元素操作比较慢.