Java中List和Array有什么区别?

问题描述 投票:0回答:1

可能重复:
原始数组与ArrayList

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

java
1个回答
72
投票

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

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

还有许多其他类实现

List
接口。查看它们的一种简单方法是查看
List
的 Javadoc: http://docs.oracle.com/javase/6/docs/api/java/util/List.html

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

© www.soinside.com 2019 - 2024. All rights reserved.