【1】在idea中切换JDK的方法:
【2】ArrayList实现List接口的失误:
集合创始人 承认了这个失误,但是在后续的版本中没有删除,觉得没必要:
【3】底层重要属性:在JDK1.7中:在调用构造器的时候给底层数组elementData初始化,数组初始化长度为10:对应内存:调用add方法:
ArrayList al = new ArrayList();
System.out.println(al.add("abc"));
System.out.println(al.add("def"));
当数组中的10个位置都满了的时候就开始进行数组的扩容,扩容长度为 原数组的1.5倍:
–源自马士兵教育–赵姗姗Java基础,整理复习