EMPTY_ELEMENTDATA和DEFAULTCAPACITY_EMPTY_ELEMENTDATA的区别是:前者是在指定初始化ArrayList容量为0时用到的空数组实例,而后者是在未指定初始化ArrayList容量时,即调用无参构造方法时用到的空数组实例,这些空数组实例最终都会由emementData所引用,具体下面会讲到 3.构造器 无参构造 public ArrayList() { this.elementData...