黑马程序员技术交流社区

标题: List和ArrayList [打印本页]

作者: 李能甫    时间: 2015-3-28 18:15
标题: List和ArrayList
知道了ArrayList是List的实现类,可是貌似它们都可以存储一组不唯一的有序对象,而且都能定义为泛型集合,学到这里我就纳闷了,到底是该用List存数据呢,还是用ArrayList存储数据呢?用哪个好呢?求大神指教。
作者: liyanghml    时间: 2015-3-28 20:46
List不能单独使用,要使用的话都是靠他的实现类来完成的,这个你应该见的多吧List li =new ArrayList();
作者: 关山明月    时间: 2015-3-28 21:17
楼上正解,List是接口,ArrayList是类。接口是不能创建对象的。
作者: rhui    时间: 2015-3-28 21:21
用ArrayList,因为它是具体类,List是接口,不能直接用
作者: 卢乾荣    时间: 2015-3-28 21:26
一般情况都是用ArrayList




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2