java中的方法 net.中的函数_.Net转Java.01.从Main(main)函数说起
在C#中,main函數(shù)的簽名可以有四種
static void Main(string[] args)
static void Main()
static int Main(string[] args)
static int Main()
是否是public都無所謂,但同時只能存在一種,否則會編譯錯誤more than one entry point defined
在Java中,main函數(shù)只能是
public static void main(String[] args)
簽名和public都不能錯
從這個main函數(shù)也可以看出C#和Java的對方法的命名規(guī)范有所不同,java中方法名約定都是首字母小寫,C#中規(guī)范是首字符大寫
方法的參數(shù),對象類型的都是引用傳遞的,C#值類型是值傳遞的,Java中只有基本類型是值傳遞的,關(guān)于C#值類型和Java的基本類型的區(qū)別,可以參考《.Net轉(zhuǎn)Java.02.數(shù)據(jù)類型》
C#中ref和out關(guān)鍵字在Java中不存在。
C#中可以通過ref關(guān)鍵字讓方法修改參數(shù)值,可以通過out關(guān)鍵字在方法內(nèi)部生成參數(shù)值。
總結(jié)
以上是生活随笔為你收集整理的java中的方法 net.中的函数_.Net转Java.01.从Main(main)函数说起的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 地下根茎膨大素芋头叶不沾怎么地办?
- 下一篇: netty实现mysql协议_基于Net