java中的集合框架一:接口概述
2018-05-29 本文已影响0人
在努力中
对比数组的优势
- 数组长度固定,集合长度可变
- 数组只能通过下标(int)来访问元素,类型固定
集合可以通过任意类型查找所映射的具体对象
java集合框架体系结构
主要有两大块组成:Collection和Map(映射)两个根接口
一、Collection有三个子接口:
-
List-------有序可重复,序列,常用
实现类:ArrayList(数组序列)、LinkedList、Vector -
Queue---有序可重复,队列,不常用
实现类:LinkedList(列表)--同时也是List的实现类 -
Set-------无序不可重复,集,常用
常用类:HashSet(哈希集)、TreeSet
二、Map有很多接口,但是主要实现类只有一个:
HashMap哈希表