- 博客(2)
- 收藏
- 关注
原创 ArrayList初始化和扩容源码分析
ArrayList初始容量看容量就看三个东西:构造器–初始化,add添加元素,remove移除元素(不影响容量),实际影响容量的是构造器和add方法从构造器来看,有三种构造器第一种:给定初始容量,那就按照给定的初始容量第二种:参数为Collection,那就按照给定的集合的大小第三种:无参,大小为0.接下来就是看添加元素的扩充容量。添加元素: 使用这个方法来确保容器的容量可以塞得下接下来的元素 如果这个容器本来是个空的容器的话,就使用默认元素容量10否则容量使用下面的方法进行扩容 首先进行判断是否发生了整数
2022-07-03 21:26:00
67
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人