Java識別符號 學習目標:
瞭解構成java源程式的識別符號和關鍵字都是什麼,掌握識別符號的命名規則以及規範。能夠識別識別符號是否合法。
知識框架:Java識別符號概述在程式語言中,識別符號就是程式設計師自己規定的代表一定含義的單詞(java源程式當中凡是程式設計師自己有權利修改的名字),比如類名,屬性名,變數名等。
Java識別符號都可以標識什麼在java源程式當中,識別符號可以用來標識:類名和介面名、變數名、方法名、常量名等。
Java識別符號命名規則命名規則是必須遵守的語法規則,當編寫源程式的時候識別符號違背命名規則,編譯時會報錯。那麼java中的識別符號命名規則有哪些呢?
● 識別符號只能由數字、字母、下劃線“_”、美元符號“$”組成,不能含有其它符號。
● 識別符號不能以數字開始。
● Java關鍵字和保留字不能作為識別符號。
● 識別符號嚴格區分大小寫。
● 識別符號理論上沒有長度限制。
以上幾點需要記憶。
Java識別符號命名規範當程式不遵守命名規範的時候,不影響程式的編譯,但如果編寫時沒有遵守命名規範,也就是說大家都這麼寫,你不按照這種套路來,那你就屬於比較另類的那一種,或者說是沒有任何開發經驗的程式設計師。我們會發現當遵守了命名規範之後,程式的可讀性會變的很好,所以有的時候我們會覺得規範比規則更重要。那麼java中識別符號的命名規範有哪些呢?
● 見名知意。(看到這個單詞就知道它表示什麼)
● 遵循駝峰命名方式。(單詞界線更明確)
● 類名、介面名首字母大寫,後面每個單詞首字母大寫。
● 變數名、方法名首字母小寫,後面每個單詞首字母大寫。
● 常量名全部大寫,單詞和單詞之間使用“_”銜接。
以上的命名規範是大部分java開發團隊通用的,但有一些團隊可能要求更嚴格,和大家分享一段阿里巴巴的開發規約:
阿里巴巴java開發規約(部分截圖)
大家如果想看完整版,可以在網路上搜索。
https://www.ixigua.com/6798426044178104839