文章目录
- 简介
- 特点
- 使用集合框架的好处
- Iterator接口
- ListIterator接口
- Collection接口
- 单列集合继承关系图
- List集合
- List常用方法
- ArrayList、LinkedList、Vector 的区别
- 遍历时操作元素
- Set集合
- Set常用方法
- HashSet、TreeSet、LinkedHashSet的区别
- HashSet如何检查重复
- Map接口
- 双列集合继承关系图
- Map常用方法
- HashMap、HashTable、TreeMap的区别
- HashMap在JDK1.7和JDK1.8中有哪些不同
- 集合工具类Collections
- Collection 和 Collections的区别
- 数组工具类 Arrays
- 如何选用集合?
简介
集合框架:用于存储数据的容器。
集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。
任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。
接口:表示集合的抽象数据类型。接口允许我们操作集合时不必关注具体实现,从而达到“多态”。在面向对象编程语言中,接口通常用来形成规范。
实现:集合接口的具体实现,