#この記事の動作環境: Windows10 システム、Java 1.8、thinkpad t480 コンピューター。Java における static キーワードの役割: 1. Java では、statin キーワードによって変数を変更して、グローバル変数の効果を得ることができます; 2. static によって変更されたメソッドはクラス メソッドであり、次のことができます。オブジェクトを作成せずに呼び出されます。3、静的コード ブロックは、静的変数を初期化するためによく使用されます。
Java における static キーワードの役割:
Java 言語には 4 つの使用状況があります: メンバー変数、メンバー メソッド、コード ブロック、内部クラス(1) 静的メンバー変数 Java では、statin キーワードによって変数を変更して、グローバル変数の効果を得ることができます。 static によって変更された変数 (静的変数) はクラスに属し、クラスがクラス ローダーを通じて最初に jvm に渡されるときにメモリ領域が割り当てられます。 (2) 静的メンバメソッド 静的変更メソッドはクラスメソッドに属し、オブジェクトを作成せずに呼び出すことができます。静的メソッドでは this や super などのキーワードを使用できず、非静的メソッドを呼び出すこともできません。アクセスできるのは、静的メンバー変数と、それらが属するクラスの静的メソッドのみです。 (3) 静的コード ブロック JVM は、クラスのロード時に静的コード ブロックを実行します。静的コード ブロックは、静的変数の初期化によく使用されます。静的コードは実行されるだけです。クラスがロードされるときに 1 回。 (4) 静的内部クラス 静的内部クラスは外部クラスのインスタンスオブジェクトに依存せずにインスタンス化できますが、内部クラスは外部クラスのインスタンス化後にインスタンス化する必要があります。 静的内部クラスは、外部クラスの通常の変数にはアクセスできませんが、外部クラスの静的メンバー変数と静的メソッドのみにアクセスできます。
関連する無料学習の推奨事項:
以上がJavaの静的キーワードの機能は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。