java中List和Array有什么区别?或者Array和Vector之间的区别!
答案 0 :(得分:44)
通常(在Java中)数组是一种数据结构,通常由存储对象集合的顺序存储器组成。
List
是Java中的interface,这意味着它可能有多个实现。其中一个实现是ArrayList
,它是一个使用数组作为数据结构实现List
接口行为的类。
还有许多其他类实现List
接口。查看它们的一种简单方法是查看List
的Javadoc:http://docs.oracle.com/javase/6/docs/api/java/util/List.html
在该页面上,您将看到“所有已知的实现类”,它们都是Java中的所有类型的列表。