重複の可能性:
プリミティブ配列と ArrayList
Javaのリストと配列の違いは何ですか? または配列とベクトルの違い!
一般に (そして Java では) 配列は、オブジェクトのコレクションを格納するシーケンシャル メモリで構成されるデータ構造です。
List
は Java のインターフェースです。つまり、複数の実装を持つことができます。これらの実装の 1 つが です。これは、配列をデータ構造として使用しArrayList
てインターフェイスの動作を実装するクラスです。List
インターフェイスを実装する他のクラスが多数ありList
ます。List
それらを調べる簡単な方法の 1 つは、http : //docs.oracle.com/javase/6/docs/api/java/util/List.htmlの Javadoc を表示することです。
そのページには、Java のすべての種類のリストである「すべての既知の実装クラス」が表示されます。