标题: day1:阅读jdk源码记录(ArrayList) jdk源码下载地址(网上找的别人的,切勿乱改):https://github.com/daiqingliang/java_jdk1.8.0_111 底层实现:动态扩容的数组 1.成员变量 2: **3个构造方法 3:扩容(核心代码,不完整): 4:常用的方法 get方法() set方法 add方法 add里面检查容量大小的方法 remove方法 clear() clone():浅复制 subList()取子集,原来是个内部类!也就是个List sort()方法:底层是数组的Arrays.sort() ArrayList可访问的方法