首页 > 代码库 > java 中关于继集合类的整理

java 中关于继集合类的整理

之前看过一些关于Java集合类的内容,但是过段时间不用有些就忘记了,现在整理下以后看也方便,只是给自己当笔记看的~~~~

(转载了一些注明:http://www.cnblogs.com/leeplogs/p/5891861.html)

一般地,我们常用的集合类有这几种:

List结构的集合类:ArrayList类,LinkedList类,Vector类,Stack类

Map结构的集合类:HashMap类,Hashtable类

Set结构的集合类:HashSet类,TreeSet类

Queue结构的集合:Queue接口

 

首先呢,我们来看看为什么要用集合类,这就要说说集合类与数组的关系了。数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。

集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。   集合的底层,是如何实现可变长度的,这里我们后面再来分析,。。。

 

Java集合框架图可见下图

java 中关于继集合类的整理