探索 ArrayList 原理 - 目录结构

探索 ArrayList 原理

jdk1.8 API
黑马教学视频: java进阶教程丨全面深入解析ArrayList原理(源码分析+面试讲解)

1. ArrayList 集合底层数据结构

1.1 ArrayList集合介绍
1.2 思考数组相关的几个问题
1.3 数组结构的优点缺点

2. ArrayList 继承关系

3. ArrayList 继承体系源码分析

3.1 Serializable 接口
3.2 CloneAble 接口
3.3 RandomAccess 接口
3.3.1 ArrayList 实际开发应用场景应用
3.4 ArrayList 抽象类

4. 源码分析

4.1 构造方法
4.2 案例演示
4.3 添加方法
4.4 删除方法
4.5 修改方法
4.6 获取方法
4.7 转换方法
4.8 迭代器
4.9 清空方法
4.10 包含方法
4.11 判断集合是否为空方法

5. 面试题

6. 自定义ArrayList

7. 底层copy 方法详解

7.1 数组间的复制 System.arraycopy()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值