-21

javaでメインメソッドを宣言するには、いくつの方法がありますか?

class A{
    public static void main(String args[]){
       System.out.println("hi");
    }
}

ここで、メイン メソッドを作成するさまざまな方法が必要です。説明していただけますか?

4

8 に答える 8

5
public static void main(String[] argument)

public static void main(String argument[])

public static void main(String... args)

public static synchronized void main(String... args)

public static strictfp void main(String... args)

public static final void main(String... args)
于 2015-06-12T13:20:27.773 に答える
4

Java ドキュメントには、次の 2 つの方法しかありません。

public static void main(String[] args)

public static void main(String... args)
于 2012-11-29T07:18:36.783 に答える
3

メインメソッドを宣言する複数の方法は(上記で説明したように)

  1. public static void main(String[] args) または public static void main(String args[])
  2. public static void main(文字列...引数)。 public と static の位置は、プログラマーの希望に応じて変更できます。ただし、void は常に main メソッドの前に来る必要があることを覚えておいてください。main メソッドに任意のパラメーターを使用することもできますが、String[] 引数を持つ main は最初にのみ実行されます。main メソッドなしで Java プログラムを実行することもできます。このためには、最後に break ステートメントを含む静的ブロックを使用する必要があります。
于 2012-11-29T07:38:01.487 に答える
2

以下の方法を見てください。どれがコンパイルされませんか?どれがコンパイルされますが、アプリケーションへのエントリポイントとして使用できませんか?主なメソッドが機能することを期待するようにコンパイルして機能するのはどれですか?

この点に関して疑問がある場合は、次のリンクを確認してください

http://rationalpi.wordpress.com/2007/01/29/main-method ..。

于 2012-11-30T11:20:19.443 に答える
1

あなたもこれを行うことができます

static public void main(String args[])
于 2012-11-29T07:16:45.197 に答える
1

単一の引数を使用する方法は 2 つあります。


public static void main(String args) { .. }


または可変引数による

public static void main(String... args) { .. }


argsin(String args)は単なる引数名であることに注意してください。ここでは、 などのように何でも使用できます。(String abc)最後(String myargs)
ことは、このように main から多次元配列を渡すこともできるということです。

public static void main(String[][] args) { .. }
于 2013-07-12T07:06:11.447 に答える
0

配列の代わりに var-args を使用できます。

public static void main(String... args) {
于 2012-11-29T07:17:32.123 に答える
0

これも

public static void main(String... args)
于 2012-11-29T07:17:51.457 に答える