Collection(单列集合):每个元素(数据)只包含一个值
Collection的常用方法
2.Collection的遍历方式:
(1)迭代器
(2)增强for循环
(3)Lambda表达式遍历集合
3.List集合的方法
4.ArraysList的底层原理 特点:查询快,增删慢
(1)利用无参构造器创建的集合,会在底层创建一个默认长度为0的数组
(2)添加第一个元素时,底层会创建一个新的长度为10的数组
(3)存满时,会扩容1.5倍
(4)如果一次添加多个元素,1.5倍还放不下,则新创建数组的长度以实际为准
ArraysList集合适合的应用场景
(1)ArrayList适合根据索引查询数据,比如根据随即索引取数据,或者数据量不是很大时
(2)ArraysLIst不适合数据量大的同时又要频繁的进行增删操作。
5.LinkedList集合的底层原理
基于双链表实现的,
特点:查询慢,增删改查快
LinkedList的应用场景
可以用来设计队列
用来设计栈
栈的介绍如下图:
堆栈的操作
5.可变参数
6.collections(是一个用来操作集合的工具类)