java源码阅读-ArrayList类

新建一个数组

public ArrayList(int initialCapacity) {
        if (initialCapacity > 0) {
            this.elementData = new Object[initialCapacity];
        } else if (initialCapacity == 0) {
            this.elementData = EMPTY_ELEMENTDATA;
        } else {
            throw new IllegalArgumentException("Illegal Capacity: "+
                                               initialCapacity);
        }
    }

没什么可看的 就是数组自己变大罢了

你可能感兴趣的:(java源码阅读-ArrayList类)