之前看过一些关于Java集合类的内容,但是过段时间不用有些就忘记了,现在整理下以后看也方便,只是给自己当笔记看的~~~~
(转载了一些注明:http://www.cnblogs.com/leeplogs/p/5891861.html)
一般地,我们常用的集合类有这几种:
List结构的集合类:ArrayList类,LinkedList类,Vector类,Stack类
Map结构的集合类:HashMap类,Hashtable类
Set结构的集合类:HashSet类,TreeSet类
Queue结构的集合:Queue接口
首先呢,我们来看看为什么要用集合类,这就要说说集合类与数组的关系了。数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。
集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。 集合的底层,是如何实现可变长度的,这里我们后面再来分析,。。。
Java集合框架图可见下图
时间: 2024-10-13 05:18:08