Possible Duplicate:
Primitive Array vs ArrayList
What is the difference between List and Array in Java? Or the difference between Array and Vector!
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 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. On this page, you'll see "all known implementing classes," which are all of the kinds of lists in Java.
Listis an interface which defines a set of operations on sequential containers, andVector implements List. Unless you meantArrayList, and notArray.