この講義は、Java のコレクションを手早く直感的に把握するための概要です。固定長配列ではなぜ不十分なのか、コレクションがどう役立つのか、そして
List、
Set、
Map のどれを選ぶべきかを解説します。
ArrayList と
HashMap を使った実例を示し、配列とコレクションを比較します(
add()、
remove()、
contains() の操作、
Collections.sort() によるソート)。最後に、よくあるミスも取り上げます:raw types、import、
length と
size() の取り違え、順序の思い込み、コレクション内のプリミティブなど。