Java容器类中各种容器特性详解
一.容器类的基本结构
java中容器类封装于util包中,下面将详细说明容器类中各个子类的特性.
二.Collection类
1.一个独立元素的序列,这些元素都服从一条或多条规则.List必须按照插入的顺序保存元素,而Set不能有重复元素.Queue按照队列规则来确定对象产生的顺序(通常与它们被插入的顺序相同).
2.在实际编程中,Collection类一般不会被使用,通常使用其三个子类.
三.Map类
1.一组成对的"键值对"对象,允许你使用键来查找值.又被称为"关联数组"或者"字典".
四.List类
1.子类包括ArrayList和LinkedList.
2.基本的ArrayList,它长于随机访问元素,但在List的中间插入和移除元素时比较慢.
3.LinkedList:它通过代价较低的在List中间进行的插入和删除操作,但对于随机访问元素操作比较慢.