List 系列
ArrayList 和 LinkedList 有什么区别?
| 维度 | ArrayList | LinkedList |
|---|---|---|
| 底层结构 | ||
| 查询效率 | ||
| 插入删除效率 | ||
| 内存占用 | ||
| 线程安全 | ||
| 使用场景 |
TODO: 待补充
ArrayList 默认初始化容量是多少?
TODO: 待补充
延伸:第一次 add 发生了什么?
TODO: 待补充
ArrayList 扩容机制是什么?
TODO: 待补充
grow() 源码分析
TODO: 待补充
为什么是 1.5 倍扩容而不是 2 倍?
TODO: 待补充
LinkedList 为什么查询慢?
TODO: 待补充
Vector 和 ArrayList 的区别?
TODO: 待补充
为什么 Vector 被淘汰?
TODO: 待补充