Javaクラスで静的メンバーを読み取る手順は何ですか?

WBOY
リリース: 2023-08-30 20:41:10
転載
1006 人が閲覧しました

Javaクラスで静的メンバーを読み取る手順は何ですか?

静的変数は、クラスのロード時、または静的ブロックの実行前に作成されます。静的ブロックの目的は、静的変数に値を割り当てることです。静的変数には、それが定義されているクラスのすべてのインスタンス間で共有される値が格納されます。静的ブロックは、クラスが最初にロードされるときに実行されるコードのセクションです。クラスのロード時にロジックを実行したい場合は、そのロジックをクラスのロード時に実行される静的ブロック内に配置する必要があります。

JVM は次の手順に従って、クラス内の静的メンバーの読み取りを実行します::

  • 静的メンバーを上から下に識別します
  • 静的変数を上から下に実行します代入ブロックと静的ブロック。
  • main メソッドの実行。

public class StaticFlow {
   static int firstNumber = 10;
   static {
      firstMethod();
      System.out.println("first static block");
   }
   public static void main(String[] args) {
      firstMethod();
      System.out.println("main method executed");
   }
   public static void firstMethod() {
      System.out.println(secondNumber);
   }
   static {
      System.out.println("second static block");
   }
      static int secondNumber = 20;
}
ログイン後にコピー

出力

0
first static block
second static block
20
main method executed
ログイン後にコピー

以上がJavaクラスで静的メンバーを読み取る手順は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!