java.util包——集合与映射(序)

来源:互联网 发布:网络宣传推广方式 编辑:程序博客网 时间:2024/05/21 22:51

java.util包——集合与映射(序)

——Collection(ListSet)Map

作者:zccst

 

 

集合与映射概述

集合就是将若干用途、性质相同或相近的数据组合而成的一个整体。

从整体上将,集合类型可以归纳为三类:

集(Set):Set集合中不区分元素的顺序,不允许出现重复元素。

列表(List):List集合区分元素的顺序,且允许包含重复元素。

映射中保存成对的键-值(Key-Value)信息,映射中不能包含重复的键,每个键最多只能映射一个值。

Java集合中只能保存引用类型的数据。

 

与集合相关的API关系结构图

 与集合相关的API关系结构图

 

 

本文框架

由于集合与映射的内容较多,为方便阅读,故列出目录并分成八篇文章。

java.util.Collection接口   …………………………………….………()

 

List接口——ArrayList    ………………………….…………………..()

1.        Array类(为ArrayList做铺垫)

2.        接口实现类ArrayList

 

List接口——Vector       ……………………………....………………()

1.      Vector

   (1)   概述

   (2)   Vector类——构造方法

   (3)   Vector类——常用方法

   (4)   Vector类与数组的比较

2.      Stack(继承了Vector)

 

java.util.Iterator迭代器     …………………………………()

 

Set接口          ……………………………………….…………………..()

接口实现类HashSet

接口实现类TreeSet

 

java.lang.Comparable接口    ………………………………….. ()

 

Map接口           …………………………………….…………………. ()

1.  Map接口概述

2.  接口实现类HashMap

3.  接口实现类Hashtable

 

java.util.Enumeration接口(枚举)  ………………………… ()

 

java.util.Collections类              ………………………… ( )