Java では、main() メソッドは、JVM がプログラムの実行を開始するためのエントリ ポイントです。 Java プログラムを作成したことがある場合は、おそらく従来の main() シグネチャ、public static void main(String[] args) に精通しているでしょう。しかし、Java には main() メソッドの有効なバリエーションがいくつかあることをご存知ですか?この記事では、Java の main() の多機能性を詳しく掘り下げ、その複数の有効な形式を示し、その複雑さを説明します。
詳しく説明する前に
rreeこの形式では、public はどこからでもメソッドにアクセスできることを意味します。static はメソッドがクラス自体に属し、クラスのどのインスタンスにも属さないことを意味します。void はメソッドに戻り値がないことを意味します。String [] args は、Java コマンド ライン パラメータを格納する String オブジェクトの配列であるparameters です。
上記の main() メソッド シグネチャは標準ですが、Java の柔軟性により、他のいくつかの有効なバリエーションもサポートしています。チェックしてみましょう -
キーワード public と static は、プログラムの実行に影響を与えることなく交換できます -
リーリーmain() メソッドは、final、synchronized、および strictfp 修飾子を使用して問題なく宣言できます -
リーリー文字列配列 (String[]) の構文は次の方法で変更できます。
リーリーパラメータ配列 (args) の名前は、任意の有効な識別子に置き換えることができます -
リーリーこれらのバリアントは柔軟性を提供しますが、標準の規則に準拠していない可能性があることに注意することが重要です。専門的なプログラミング環境では、正規の main() メソッド署名が必要になることがよくあります。
main() メソッドには Java が受け入れられない変更がいくつか含まれているため、プログラムの実行に失敗します。ここではいくつかの例を示します###
###結論は###
Java プログラミングでは、main() メソッドがプログラムの開始点を形成するため、main() メソッドがどのように機能するかを理解することが重要です。正規の public static void main(String[] args) が最も認識され、一般的に使用されていますが、Java の柔軟性により、さまざまな有効な main() メソッドのバリエーションがサポートされています。以上がJava で有効な main() のバリアントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。