Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 列表和数组的区别_Java - Fatal编程技术网

Java 列表和数组的区别

Java 列表和数组的区别,java,Java,可能重复: java中列表和数组的区别是什么?或者数组和向量之间的差异 通常(在Java中)数组是一种数据结构,通常由存储对象集合的顺序内存组成 列表是Java中的一个示例,这意味着它可能有多个实现。其中一个实现是ArrayList,它是一个使用数组作为数据结构实现List接口行为的类 还有许多其他类实现了列表接口。查看它们的一个简单方法是查看Javadoc for列表: 在该页面上,您将看到“所有已知的实现类”,它们是Java中所有类型的列表。-数组是原语,List是一个接口,用于定义顺序容

可能重复:

java中列表和数组的区别是什么?或者数组和向量之间的差异

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

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

还有许多其他类实现了
列表
接口。查看它们的一个简单方法是查看Javadoc for
列表


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

-数组是原语,
List
是一个接口,用于定义顺序容器上的一组操作,
Vector实现List
。除非您指的是
ArrayList
,而不是
Array
。在发布问题之前,您应该阅读他们的文档:接口、类和类