とはどういう意味public static <X> void main(String[] args)
ですか? 理解しようとしたが、理解できなかった。について知っていpublic static void main(String[] arg)
ます。前もって感謝します。
質問する
3759 次
2 に答える
8
各ビットを順番に見てみましょう。
public
- これは public メソッドであり、これが宣言されているクラスにアクセスできるすべてのものにアクセスできます<X>
- これは (やや奇妙に) バインドされていない型変数を持つジェネリック メソッドです。X
static
- メソッドは、型の特定のインスタンスではなく、宣言されている型に関連していますvoid
- メソッドが値を返さないmain
- メソッドの名前String[] args
String[]
- タイプと呼び出される単一のパラメータargs
main
JVM が使用するエントリ ポイントです。実行すると:
java foo.bar.Baz
main
class でメソッドを見つけようとしますfoo.bar.Baz
。main
確かに、これまでジェネリック メソッドを見たことがありません。Java のジェネリックの詳細については、Java ジェネリックに関する FAQを参照してください。
于 2012-07-21T07:10:50.450 に答える
4
<X>
型パラメータとして知られています。これは、メソッド、クラス、変数などに適用できます。しかし、最も重要な用途は、コレクションをよりタイプ セーフにすることです。
<X>
メソッド内の特定のタイプをマークします。main()
文全体の分解は次のとおりです。
public
- はアクセス修飾子で、このメソッドがどこからでもアクセスできることを意味します。<X>
- 上記の型パラメータvoid
- このメソッドは何も返しませんmain
- メソッドの名前、main() メソッドは、Java の任意の pgm のエントリ ポイントです。String[]
: 文字列の配列。args
: String 型の配列参照変数。
于 2012-07-21T07:10:58.340 に答える