Arraylist 的源码分析

 Arraylist 的源码分析 默认长度是是十个字节 这两个一个是默认的,一个是用来增长扩容的。 如果不写长度就是一个objec [] 写了小于零就会抛出异常。 这表明是一个瞬态的   先判断长度,在判断是否是空对象数组,如果不是自动扩容,长度就是参数集合的长度, 我们点击进去看一次copyarray 的源码   使用了大量的泛型 如果都是object[]的类型,就直接的扩容。变成新的长度。  
相关文章
相关标签/搜索