List和Array之间的区别

and*_*ssk 25 java

可能重复:
原始数组与ArrayList

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

Tom*_*Tom 46

通常(以及在Java中)数组是通常由存储对象集合的顺序存储器组成的数据结构.

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

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

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