[棧]力扣 20. 有效的括號
基本語法
編寫 Java 程式時,應注意以下幾點:
1、大小寫敏感:Java 是大小寫敏感的,這就意味著識別符號 Hello 與 hello 是不同的。
2、類名:對於所有的類來說,類名的首字母應該大寫。如由若干單片語成,則遵循大駝峰命名。
3、方法名:所有的方法名都應該以小寫字母開頭,如由若干單片語成,則遵循小駝峰命名。
4、原始檔名:原始檔名必須和類名相同。當儲存檔案的時候,應該使用類名作為檔名儲存(切記 Java 是大小寫敏感的),檔名的字尾為".java"。(如果檔名和類名不相同則會導致編譯錯誤)。
5、主方法入口:所有的Java程式由public static void main(String[] args) 方法開始執行。
C#與Java的不同點:
1、資料型別:Java跟c#基本都差不多,但是Java的String型的首字母必須大寫,而C#中可以小寫也可以大寫,還有布林型,Java中是boolean,c#中是bool。
2、常量修飾:Java中用static final修飾符。在C#中,常量可以用const關鍵字宣告。static final可以用來修飾方法和變數。
修飾變數---> 表示一旦賦值不可以修改,並且可以用類直接訪問 or 呼叫。
修飾方法---> 表示不可覆蓋,並且可以通過類直接訪問 or 呼叫。
3、繼承:Java中用關鍵字extends,C#只用" :"就行了,呼叫父類的構造方法Java用super關鍵字,而C#用base關鍵字。
4、介面:都用關鍵字interface定義,Java實現用關鍵字implements;C#用實現" :"。
5、最終類(類不可變,不可繼承):Java使用final關鍵字,而C#用sealed關鍵字。
6、集合:Java和C#都有集合ArrayList,通過鍵訪問值的Java中是HashMap,C#中是HashTable和Dictionary<K,V>。
7、以引用方式傳遞簡單資料型別的引數:在C#中以引用方式傳遞值時,使用ref(用於接收的值需要初始化)、out關鍵字(用於接收的值可以未經初始化),而Java沒有。
8、方法返回多個返回值:Java:定義實體類、集合、陣列、Pair(2個)、Triple(三個)。C#:定義實體類、集合、陣列、字典、ref、out。
9、包:在C#中,包(Package)被稱為名稱空間。把名稱空間引入C#程式的關鍵詞是“using”。Java用的是import。C#允許為名稱空間或者名稱空間中的類指定別名(using TheConsole = System.Console;)
————————————————
版權宣告:本文為CSDN博主「僅此而已丶」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。
原文連結:https://blog.csdn.net/qq_32343577/article/details/127859887