【发布时间】:2012-05-07 18:25:40
【问题描述】:
java中的List和Array有什么区别?或者Array和Vector的区别!
【问题讨论】:
-
stackoverflow.com/questions/7869212/… - 数组是原语,
List是一个接口,它定义了对顺序容器的一组操作,Vector implements List。除非你的意思是ArrayList,而不是Array。
标签: java
java中的List和Array有什么区别?或者Array和Vector的区别!
【问题讨论】:
List 是一个接口,它定义了对顺序容器的一组操作,Vector implements List。除非你的意思是ArrayList,而不是Array。
标签: java
通常(在 Java 中)数组是一种数据结构,通常由存储对象集合的顺序内存组成。
List 在 Java 中是一个interface,这意味着它可能有多个实现。其中一个实现是ArrayList,它是一个使用数组作为数据结构实现List 接口行为的类。
还有许多其他类实现了List 接口。查看它们的一种简单方法是查看List 的Javadoc:http://docs.oracle.com/javase/6/docs/api/java/util/List.html
在该页面上,您将看到“所有已知的实现类”,它们是 Java 中所有类型的列表。
【讨论】: