ホームページ  >  記事  >  Java  >  Javaの初期化とは何ですか

Javaの初期化とは何ですか

angryTom
angryTomオリジナル
2019-11-16 16:29:384327ブラウズ

Javaの初期化とは何ですか

#java における初期化とは

初期化とは、変数に初期値を与えることです。

例:

変数を宣言します: String php = "www.php.cn"; int core = 100; www.php.cn と 100 は初期化値です最終的な値は必ずしも www.php.cn または 0 であるとは限りません。

php の値を次のように上書きすると:

php = "wap.php.cn"; スコア = 101; そうすると、php 変数の最終値は wap.php.cn になります。 、スコア変数 それは 101 です。初期化の目的は、変数に値を持たせ、使用時の例外を防ぐことです。

拡張情報:

Function

1. new、getstatic、putstatic、または invokestatic の 4 つのバイトコード命令が発生した場合、クラスが初期化されていない場合は、最初に初期化をトリガーする必要があります。これら 4 つの命令を生成するための最も一般的な Java コード シナリオは次のとおりです。

new キーワードを使用してオブジェクトをインスタンス化する場合、クラスの静的フィールドを読み取るか設定します (final によって変更され、結果は に格納されます)。突然変異期間 (定数プールに入力された静的フィールドを除く)、およびクラスの静的メソッドを呼び出すとき。

2. java.lang.reflect パッケージのメソッドを使用してクラスへのリフレクション呼び出しを行う場合、クラスが初期化されていない場合は、最初に初期化する必要があります。

3. クラスを初期化するときに、その親クラスが初期化されていないことが判明した場合は、最初にその親クラスを初期化する必要があります。

4. 仮想マシンの起動時に、ユーザーは実行するメイン クラス (main() メソッドを含むクラス) を指定する必要があり、仮想マシンは最初にメイン クラスを初期化します。

php 中国語 Web サイト、無料の

Java 入門チュートリアル が多数あり、オンラインで学習することを歓迎します。

以上がJavaの初期化とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。