List与ArrayList的区别

List是一个接口,而ListArray是一个类,ListArray继承并实现了List。

构造方法:

List list;     //正确   list=null;

List list=new List();    //   错误

List list = new ArrayList(); // 此时list是List对象,但是ArrayList有而List没有的属性和方法就没有继承。

ArrayList list=new ArrayList();// 对象list 保留了ArrayList的所有属性。

ArrayList是动态数组

猜你喜欢

转载自www.cnblogs.com/5aixin/p/10635610.html