l两个主要是用来存放数据用的。
区别在于:ArrayList是弱类型,没有类型限制。
LIST<T>是泛型也称之为强类型。其作用就是限制类型。
list<类型>,如果你定义了一个Person类然后list<Person>,然后你List<Person> list=new list<Person>();
这里你NEW出了一个对象,然后list.add(数据);//注意这里的数据必须是Person类型的,换句话说就必须是Person类的属性。
如果你添加了其他类的属性或者其它类的属性都会报错,必须是Person类的属性才可以。
这个就是强类型的作用。 |