集合框架
List 和 Map 是否都继承自 Collecon 接口
List 接口继承 Collecon 接口,存储一组不唯一(允许重复),有序(以元素插入的次序来
放置元素,不会重新排列)的对象
Map 接口存储一组成对的键—值对象,提供 key(键)到 value(值)的映射。Map 中的 Key 不
要求有序,不予许重复。alue 同样不要求有序,但允许重复
和数组采用相同存储结构的集合类型是什么
ArrayList 和数组采用相同的存储方式,它的优点在于遍历元素和随即访问元素的效率比较
高。LinkedList 采用链表存储方式,有点在于插入删除袁术时效率比较高
Iterator 接口的作用是什么
Iterator 接口是负责定义访问和遍历元素的接口
Java 集合框架包含的内容
集合框架是为表示和操作集合而规定的一种同意的标准体系结构。集合框架都包含三
大块内容:对外的接口、接口的实现和对集合运算的算法
1. 接口:表示集合的抽象数据类型
2. 实现:集合框架中接口的具体实现
3. 算法:在一个实现了某个集合框架中的接口的对象身上完成某种有用的计算方法
Java 集合框架中的两大类接口:Collecon 和 Map,其中 Collecon 又有两个子接口:
List 和 Set。。所有通常来说 Java 集合框架共有三大类接口:list、Set 和 Map。他们的
共同点:都是集合接口,都可以用来存储很对对象
1. Collecon 接口存储一组不唯一(允许重复)、无序的对象
2. Set 接口继承 Collecon 接口,存储一组唯一(不允许重复)、无序的对象
3. List 接口继承 Collecon 接口,存一组不唯一(允许重复)、有序(以元素插入
的次序来放置元素、不会重新排列)的对象
4. Map 接口存储一组成对的键-值对象,提供 key(键)到 value(值)的映射。Map 中
的 Key 不要求有序,不允许重复。Alue 同样不要求有序,当允许重复。
Iterator 接口是负责定义访问和遍历元素的接口
在集合框架中,List 可以理解为前面讲过的数组,元素的内容可以重复并且有