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