Collection集合体系

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(是一个用来操作集合的工具类)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值