List和Array之间的区别

时间:2012-05-07 18:25:40

标签: java

  

可能重复:
  Primitive Array vs ArrayList

java中List和Array有什么区别?或者Array和Vector之间的区别!

1 个答案:

答案 0 :(得分:44)

通常(在Java中)数组是一种数据结构,通常由存储对象集合的顺序存储器组成。

List是Java中的interface,这意味着它可能有多个实现。其中一个实现是ArrayList,它是一个使用数组作为数据结构实现List接口行为的类。

还有许多其他类实现List接口。查看它们的一种简单方法是查看List的Javadoc:http://docs.oracle.com/javase/6/docs/api/java/util/List.html

在该页面上,您将看到“所有已知的实现类”,它们都是Java中的所有类型的列表。