10月27日の学び

配列とList

  • 配列は宣言時にサイズを決める必要がありサイズは固定のため変更ができない
  • Listはサイズが可変のため必要に応じて変更できる

List

  • ListはCollectionsクラスを継承したインタフェース
public interface List<E> extends Collection<E> {
(略)
}
  • List自体はインタフェースなので利用時はListを実装したクラス経由で生成する
List<E> list = new ArrayList<E>();

Collectionフレームワーク全体図

http://www.itsenka.com/images/development/java/java-collection01.gif