.Net轉Java.01.從Main(main)函數提及

在C#中,main函數的簽名能夠有四種html

static void Main(string[] args)
static void Main()
static int Main(string[] args)
static int Main()java

是不是public都無所謂,但同時只能存在一種,不然會編譯錯誤more than one entry point defined函數

在Java中,main函數只能是post

public static void main(String[] args)url

簽名和public都不能錯orm

 

從這個main函數也能夠看出C#和Java的對方法的命名規範有所不一樣,java中方法名約定都是首字母小寫,C#中規範是首字符大寫htm

方法的參數,對象類型的都是引用傳遞的,C#值類型是值傳遞的,Java中只有基本類型是值傳遞的,關於C#值類型和Java的基本類型的區別,能夠參考《.Net轉Java.02.數據類型對象

C#中ref和out關鍵字在Java中不存在。blog

C#中能夠經過ref關鍵字讓方法修改參數值,能夠經過out關鍵字在方法內部生成參數值。get

相關文章
相關標籤/搜索