Java Silver取得に向けた勉強で、混乱しそうなので、
備忘として記載しています。
- 配列の宣言方法
- 配列のインスタンス生成方法
1.配列の宣言方法
// 一次元配列
int[] array1
int array1[]
// 二次元配列
int[][] array2
int[] array2[]
// 三次元配列
int[][][] array3
int[][] array3[]
2.配列のインスタンス生成方法
// 一次元配列
int[] array1 = {1 ,2};
int[] array1 = new int[]{1, 2}; // 宣言と初期値の設定まで
int[] array1 = new int[2]{1, 2}; // コンパイルエラーとなる
// 初期値の設定した場合は、[]に要素数を指定できない
int[] array1 = {}; // 使用するときは要素数の設定が必要
int[] array1; // コンパイルエラーとなる
// 要素数の指定をしていない
int[] array1 = new int[0]; // 要素なしの場合
// 二次元配列
int[][] array2 = { {1, 2}, {3, 4} };
int[][] array2 = new int[][]{};