简体   繁体   中英

Difference between List and Array

Possible Duplicate:
Primitive Array vs ArrayList

What is the difference between List and Array in java? or the difference between Array and Vector!

In general (and in Java) an array is a data structure generally consisting of sequential memory storing a collection of objects.

List is an interface in Java, which means that it may have multiple implementations. One of these implementations is ArrayList , which is a class that implements the behavior of the List interface using arrays as the data structure.

There are a number of other classes that implement the List interface. One easy way to take a look at them is by viewing the Javadoc for List : http://docs.oracle.com/javase/6/docs/api/java/util/List.html

On that page, you'll see "all known implementing classes," which are all of the kinds of lists in Java.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM