首页 > 代码库 > java集合框架

java集合框架

在java2之前,java就有了dictionary,vector,stack和properties这些类用来存储和操作对象数组。

接口:是代表集合的抽象数据类型。接口允许集合肚里操纵器代表的细节。在面向对象的语言,接口通常形成一个层次。

实现:是集合接口的具体实现,他们是可重复使用的数据结构。

算法:是实现集合接口的对象里的方法执行的一些有用的计算。

 

集合接口

collection  允许使用一组对象,是collection层次结构的根接口。

list           继承与collection和一个list实例存储一个有序结合的元素。

set           继承与collection,是一个不包含重复元素的集合。

sortedSet  继承与set保存有序的集合。

map          将唯一的键映射到值。

map.Entry  描述一个map中的一个元素(键值对)

sortedMap  继承于map,使key保存在升序排列

emumeration 这是一个传统的接口和传统的定义的方法,通过它可以枚举对象集合中的元素,这个传统接口已被迭代器取代。

java集合框架