Java命名標准。本站提示廣大學習愛好者:(Java命名標准)文章只能為提供參考,不一定能成為您想要的結果。以下是Java命名標准正文
將一切字母都小寫(包括縮寫),然後將單詞的第一個字母大寫。
每個單詞的第一個字母都大寫,來失掉大駝峰式命名。
除了第一個單詞,每個單詞的第一個字母都大寫,來失掉(小)駝峰式命名。
為防止歧義,文中小駝峰法統稱為駝峰法,大駝峰/帕斯卡法統稱為大駝峰規律。
項目包命名規則:<域名反轉>.<團隊名>.<項目名>。相關項目可運用<域名反轉>.<團隊名>.<父項目名>.<子項目名>的命名規律。
命名必需全部運用英文小寫字母,制止運用“下劃線”等字符。(除常量外,Java命名習氣中均不引薦運用下劃線等字符)
示例:
com.cnblogs.niceboat.soyteam.anticorruptionsystem
類和接口運用大駝峰命名法
籠統類運用“Abstract”做為類命名的掃尾
Exception類命名運用“Exception”做為類命名的開頭
Test類運用“Test”做為類命名的開頭
在面向接口編程中,接口的完成類的命名規則為:<接口名>+"Impl"。制止運用匈牙利命名法。
示例(正確):
接口
完成類
HandsomeProvider
HandsomeProviderImpl
匈牙利命名法(不引薦):
接口
完成類
IHandsomeProvider
HandsomeProvider
辦法的命名運用駝峰法,普通運用動詞或動詞+名詞組合。
設置/獲取某個值的辦法,命名為setV/getV
前往長度的辦法,命名為length
判別布爾值的辦法,命名為isV
將對象轉換為某個特定類型的辦法應該命名為toT
示例:
getSecretStage() length() isEmpty() toSpecialFormat()
變量的命名運用駝峰法
示例:
OpenId
常亮命名運用大寫字母並用下劃線聯系
示例:
MAX_SUITABLE_SIZE
關於駝峰規律的詳細命名標准(尤其是觸及到單詞縮寫),參見此表:
原文 駝峰法 大駝峰法 不引薦 XML HTTP request xmlHttpRequest XmlHttpRequest XMLHTTPRequest new customer ID newCustomerId NewCustomerId newCustomerID inner stopwatch innerStopwatch InnerStopwatch innerStopWatch support IPv6 on iOS supportIpv6OnIos SupportIpv6OnIos supportIPv6OniOS Anglo-Saxon England angloSaxonEngland AngloSaxonEngland Anglo-SaxonEngland