9.2 ArrayList设计思想
目录介绍
- 01.ArrayList基础介绍
- 02.ArrayList构造方法
- 03.add(E e)方法
- 04.add(int index, E element)
- 05.set和get函数
- 06.remove(Object o)
- 07.contains(Object o)
- 08.ArrayList扩容消耗
- 09.ArrayList核心源代码
00.一些常见问题思考
- 在arrayList中System.arraycopy()和Arrays.copyOf()方法区别联系?System.arraycopy()和Arrays.copyOf()代码说明?
- ArrayList添加元素时如何扩容?如何理解扩容因子?如何添加元素到指定位置,该操作复制是深拷贝还是浅拷贝?
- 如何理解Java集合的快速失败机制 “fail-fast”?出现这个原因是什么?有何解决办法?
- 如何理解ArrayList的扩容消耗?Arrays.asList方法后的List可以扩容吗?ArrayList如何序列化?