初期化とは
Java プログラム開発では、配列は使用する前に初期化されます。、これは配列だからです。参照型であるため、配列を宣言すると、配列オブジェクト自体ではなく、参照型変数のみが宣言されます。配列変数が有効な配列オブジェクトを指している限り、プログラム内でその配列変数を使用して配列要素にアクセスできます。 (推奨学習: java コース)
いわゆる配列の初期化は、配列名が配列オブジェクトを指すようにするプロセスです。このプロセスは主に 2 つのステップに分かれています。配列オブジェクトを初期化する、つまりメモリ空間を割り当て、配列内の要素に値を割り当てる 2 つ目は、配列名の初期化、つまり配列オブジェクトへの参照に配列名を割り当てることです。
配列は、静的初期化と動的初期化という 2 つの方法で初期化できます。
静的初期化
静的初期化とは、配列を初期化するときにプログラマが配列の各要素に値を割り当て、システムがそれを決定することを意味します。配列の長さ。
配列を静的に初期化するには 2 つの方法があります。具体的な例は次のとおりです:
array = new int[ ]{1,2,3,4,5}; int[ ] array = {1,2,3,4,5};
上記の 2 つの方法では、中括弧内に配列の要素値と要素値はカンマ「,」で区切ります。ここで、簡略化された静的初期化は、配列の定義と同時に配列の初期化が実行される場合にのみサポートされることに注意してください。簡単にするために、2 番目の方法を使用することをお勧めします。
動的初期化
動的初期化とは、プログラマが配列を初期化するときに配列の長さを指定し、システムが初期値を配列要素に割り当てることを意味します。
配列の動的初期化、具体的な例は次のとおりです:
int[ ] array = new int[10]; // 动态初始化数组
上記の例の形式では、配列が宣言されたときに配列を使用するためのメモリ空間が割り当てられます。配列は 10 です。各要素はすべて int データ型であるため、上記の例で配列が占有するメモリは 10*4=40 バイトです。さらに、配列が動的に初期化されると、その要素はデータ型に基づいてデフォルトの初期値に設定されます。
以上がJavaで配列を初期化する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。