- 博客(1)
- 收藏
- 关注
原创 Java进阶(List)——面试时List常见问题解读 &; 结合源码分析
当添加第11个元素时,ensureExplicitCapacity方法中,minCapacity为11,而原数组长度为10,所以if结构进入。浅拷贝:虽然返回一个元素一样的ArrayList,复制的是元素的引用,即其中一个改变了元素,另一个也会跟着改变。效率是很低的,因为ArrayList无论是增加或者删除某个对象,我们都要通过对数组中的元素进行移位来实现。深拷贝:重写clone方法,利用迭代器iterator或遍历集合,重新创建引用对象,逐个添加。2.ArrayList如何拷贝,深拷贝,浅拷贝;
2024-08-27 16:44:13
1018
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人