集合框架中的两大类接口:Collection和Map,其中Collection又有两个子接口:List和Set。所以也可以说java集合框架共有三大类接口:List,Set和Map,它们的共同点:都是集合接口,都可以存储很多对象。它们的区别如下:
集合接口 存储的类型
Collection 存储一组不唯一允许重复的,无序对象
Set接口继承Collection接口 存储一组唯一不允许重复的无序对象。
List接口继承Collection接口 存储一组不唯一允许重复的有序对象
Map接口 存储一组成对的键值对象,提供Key(键)到value(值)的映射。Map中的Key不要求有序,但是不能重复。
Iterator接口是负责定义访问和遍历元素的接口。
|
|