2012-07-21 75 views

回答

8

讓我們看一下每個位依次爲:

  • public - 這是一個公共方法,以任何訪問有權訪問在此聲明的類
  • <X> - 這是(有點怪異)與未綁定類型變量的通用方法X
  • static - 該方法涉及到在它的聲明的類型,而不是類型的任何具體例如
  • void - 該方法不返回值
  • main - 所述方法
  • String[] args的名稱 - 一個單一的參數,String[]類型的,並且稱爲args

main是由所用的入口點JVM。當您運行:

java foo.bar.Baz 

它會嘗試找到foo.bar.Bazmain方法。誠然,我從未見過一種通用的main方法。有關Java中泛型的更多信息,請閱讀Java Generics FAQ

+1

還有'static' ;-) – 2012-07-21 07:18:38

+1

@Slanec:Doh,排序,謝謝。 – 2012-07-21 07:23:21

+0

thanks..but究竟是什麼意思unbound類型變量X – jenuine 2012-07-21 07:37:57

4
  1. <X>稱爲類型參數

  2. 這適用於方法,類,變量等。但它的最重要的用途是使集合更安全。

  3. <X>將標誌着main()方法內的某些類型

  4. 全文解剖如下:

    • public - 作爲訪問修飾符,意味着這個方法是從任何地方訪問。
    • <X> - 類型參數,上述
    • void提到 - 這個方法將不會返回任何
    • main - 方法的名稱,main()方法是在Java中的任何鉑族金屬的切入點。
    • String[]:字符串數組。
    • args:String類型的數組引用變量。
相關問題