Java vs C# 命名規則

來源:互聯網
上載者:User

包(名稱空間)

Java Package: 是全小寫名詞,中間可以由點分隔開,例如:java.awt.event;

C# namespace: 首字母大寫,通常由多個單詞合成一個類名,要求每個單詞的首字母也要大寫,例如: System.Data.SqlClient;

Java和C#一樣: 首字母大寫,通常由多個單詞合成一個類名,要求每個單詞的首字母也要大寫,例如class HelloWorldApp;

介面名

Java: 命名規則與類名相同,例如interface Collection。

C#: 命名規則與類名相同,不過前面通常要加個I,例如:ICollection, IClone。

方法名

Java: 往往由多個單詞合成,第一個單詞通常為動詞,首字母小寫,中間的每個單詞的首字母都要大寫,例如:balanceAccount,
isButtonPressed;

C#: 和類相同,字母都要大寫。如ToString()。

變數名

Java和C#一樣:全小寫,一般為名詞,例如:length;

常量名

Java和C#一樣:基礎資料型別 (Elementary Data Type)的常量名為全大寫,如果是由多個單詞構成,可以用底線隔開,例如:int YEAR, int
WEEK_OF_MONTH;如果是物件類型的常量,則是大小寫混合,由大寫字母把單詞隔開。

 

Java其他:

switch (expression){
case value1 : statement1;
break;
case value2 : statement2;
break;
…………
case valueN : statemendN;
break;
[default : defaultStatement; ]
}

◇ 運算式expression的傳回值類型必須是這幾種類型之一:int,byte,char,short。
◇ case子句中的值valueN必須是常量,而且所有case子句中的值應是不同的。
◇ default子句是可選的。
◇break語句用來在執行完一個case分支後,使程式跳出switch語句,即終止switch語句的執行(在一些特殊情況下,多個不同的case值要執行一組相同的操作,這時可以不用break)。

String中對字串的操作不是對源操作串對象本身進行的,而是對新產生的一個源操作串對象的拷貝進行的,其操作的結果不影響源串。

相反,StringBuffer中對字串的串連操作是對源串本身進行的,操作之後源串的值發生了變化,變成串連後的串。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.