配列とコレクション定義問題
Javaにおける配列とは何か。最も適切な説明を選びなさい。
A.異なる型の値を任意の個数格納できる可変長のデータ構造
✗ 配列は同じ型の値のみ格納でき、サイズは固定です。異なる型・可変長はArrayListなどの説明です。
B.同じ型の値を固定個数格納できるデータ構造であり、宣言後に要素数を変更できない← 正解
✓ 正解です。配列は同じ型の値を固定個数格納するデータ構造で、一度生成するとサイズは変更できません。
C.キーと値のペアでデータを管理するデータ構造
✗ キーと値のペアで管理するのはMapインターフェース(HashMapなど)の説明です。
D.要素を追加・削除するたびに自動的にサイズが変化するリスト構造
✗ 自動的にサイズが変化するのはArrayListなどのコレクションの説明です。