ArrayList和数组的区别

来源:互联网 发布:摄氏 华氏 转换vb 编程 编辑:程序博客网 时间:2024/05/17 06:10

ArrayList和数组经常用到,但是其中的区别我们也都各自清楚,ArrayList的长度可以自己自动的增长的,数组在当初定义的时候是多长就是多长的,那么,当我们new ArrayList的时候,会出现如下图所示的东西,,,,


这里面的括号是可以填入数字的,这点我们可以从源码当中看的出来,以下是ArrayList的源码




这里面可以看的出来ArrayList的原始长度定的是10个长度的数组,,然后后面的意思就是当当前的容量满了的时候,会新建立一个比原来大的数组,把原来的数组的内容赋值给新的数组中。



0 0
原创粉丝点击