Difference between List and Array

java

Solution

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.

Problem

Possible Duplicate: Primitive Array vs ArrayList What is the difference between List and Array in java? or the difference between Array and Vector!

Original source

Related problems