35

可能重复:
原始数组与 ArrayList

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

4

1 回答 1

65

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

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

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

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

于 2012-05-07T18:30:58.477 回答