当前位置: 代码迷 >> J2SE >> Arraylist 构造函数小疑点,下
  详细解决方案

Arraylist 构造函数小疑点,下

热度:144   发布时间:2016-04-23 20:14:59.0
Arraylist 构造函数小问题,弱弱的问下
在网站上看到 Arraylist 有这样的构造器
   public ArrayList() {
        this(10);
    }
不指定长度的时候会以个长度为10的

但是当我在看的时候,源码是这样的
    public ArrayList() {
        super();
        this.elementData = EMPTY_ELEMENTDATA;
    }
可能是版本的原因,我想问的是 通过 第二种构造器是如何指定长度为10的默认object数组?我看了源码半天有点迷糊,大家给我看看
------解决思路----------------------
引用:
但是我没看到构造器里面 有调用方法呀,怎么解释

构造的时候,容器的长度是0,然后在第一次往list里加数据的时候,设置容器长度为10,不是构造方法赋值
  相关解决方案