jdk7中:
ArrayList list
= new ArrayList;
list
.add(123);
...
list
.add(11);
结论: 建议开发中使用带参的构造器:ArrayList list=new ArrayList(int capacity) jdk8中的变化:
ArrayList list
= new ArrayList();
list
.add(123);
...
小结:
jdk7中的ArrayList的对象的创建类似于单例的饿汉式jdk8中的ArrayList的对象的创建类似于单例的懒汉式,延迟了对象的创建,节省内存空间