Java集合框架
概述
java集合框架是什么
Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.*
各个类型的优缺点
主要成员
集合框架主要有以下几个部分组成
List列表、Set集合、Map映射、Queue队列 和 工具类
List
- 采用线性列表的存储方式* 存储顺序与添加的顺序相同
- 允许重复的元素
Set
- 不能保证元素的顺序
- 不允许出现重复的元素
Map
- 采用 键-值对的存储方式
- 键值不允许重复
Queue
- 最先插入在元素将是最先被删除 反之最后插入的元素将最后被删除
- 队列又称为“先进先出”(FIFO—first in first out)的线性表。
工具类
工具类给我提供了一些集合和数组的操作
排序、遍历等操作
- Collections
- Arrays