jdk1.7和jdk1.8中ArrayList空参构造的源码基础分析。
Posted 本站大佬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jdk1.7和jdk1.8中ArrayList空参构造的源码基础分析。相关的知识,希望对你有一定的参考价值。
不对,最后一句分析错了。
private void ensureCapacityInternal(int minCapacity)
if (elementData == DEFAULTCAPACITY_EMPTY_ELEMENTDATA)
minCapacity = Math.max(DEFAULT_CAPACITY, minCapacity);
ensureExplicitCapacity(minCapacity);
就是说只有当ArrayList长度被remove为空的时候,才会重新初始化一遍。
Vector
以上是关于jdk1.7和jdk1.8中ArrayList空参构造的源码基础分析。的主要内容,如果未能解决你的问题,请参考以下文章
ConcurrentHashMap在jdk1.7和jdk1.8中的不同