ホームページ  >  記事  >  Java  >  Javaクラスで静的メンバーを読み取る手順は何ですか?

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

WBOY
WBOY転載
2023-08-30 20:41:101030ブラウズ

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 までご連絡ください。