ArrayList
- 使用无参构造器创建的ArrayList初始容量为0,第一次调用add()/addAll()方法时才会初始化数组的容量,初始容量为10
- 对集合添加若干个元素时,如果当前集合的容量满足需求,不扩容;如果当前集合容量不满足需求,则扩大为原来的1.5倍;如果扩大1.5倍依然不满足需求,则扩大为满足需求的最小容量。
HashMap
- loadFactor = 0.75
本文标题:Java 集合扩容机制
本文链接:https://www.haomeiwen.com/subject/woabvqtx.html
网友评论