WEB开发网
开发学院软件开发Java 集合类库(一):集合类库的基本框架 阅读

集合类库(一):集合类库的基本框架

 2009-09-18 00:00:00 来源:WEB开发网   
核心提示: Java集合框架的设计核心就是OOP设计的一条基本原则:具体实现与抽象接口相分离, (3) 集合类库的接口关系 集合类库的接口声明了相关集合所需要的最基本操作,集合类库(一):集合类库的基本框架(2),具体的实现将由抽象类和具体类来完成, Java集合类库有两大基本接口:Collection和M

Java集合框架的设计核心就是OOP设计的一条基本原则:具体实现与抽象接口相分离。

(3)  集合类库的接口关系

集合类库的接口声明了相关集合所需要的最基本操作,具体的实现将由抽象类和具体类来完成。

Java集合类库有两大基本接口:Collection和Map。其中Collection继承了Iterable接口定义了个得到迭代器的方法。

集合类库(一):集合类库的基本框架

(4)  集合类库的抽象类和具体类关系

现在,我们从接口转向实现接口的类上来。集合接口声明了许多方法,这些方法可以通过更基本的方法来加以实现。抽象类正式提供了许多这样的例行实现。

如果我们需要实现一个具体的类,我们完全可以继承这些抽象类,以便可以选择例行操作的实现。

集合类库(一):集合类库的基本框架

图片看不清楚?请点击这里查看原图(大图)。

(5) JDK5.0源代码框架分析

在这里我们通过List集合的add方法,用源代码来深入了解一下这种【接口——抽象类——具体类 】的分离机制。

List (接口)  

也称序列。此接口的用户可以对列表中每个元素的插入位置进行精确地控制。用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素。而且List通常允许重复的元素。

Java代码   

boolean add(E o);//定义了在List中添加新成员o的方法

上一页  1 2 3 4  下一页

Tags:集合 集合 基本

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接