ArrayList的JDK1.8之前与之后的实现区别? JDK1.7:ArrayList像饿汉式,直接创建一个初始容量为10的数组 JDK1.8:ArrayList像懒汉式,一开始创建一个长度为0的数组,当添加第一个元素时再创建一个始容量为10的数组