程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> Java命名標准

Java命名標准

編輯:關於JAVA

Java命名標准。本站提示廣大學習愛好者:(Java命名標准)文章只能為提供參考,不一定能成為您想要的結果。以下是Java命名標准正文


 

駝峰規律:

將一切字母都小寫(包括縮寫),然後將單詞的第一個字母大寫。

每個單詞的第一個字母都大寫,來失掉大駝峰式命名。

除了第一個單詞,每個單詞的第一個字母都大寫,來失掉(小)駝峰式命名。

 

為防止歧義,文中小駝峰法統稱為駝峰法,大駝峰/帕斯卡法統稱為大駝峰規律。

 

1. Package

項目包命名規則:<域名反轉>.<團隊名>.<項目名>。相關項目可運用<域名反轉>.<團隊名>.<父項目名>.<子項目名>的命名規律。

命名必需全部運用英文小寫字母,制止運用“下劃線”等字符。(除常量外,Java命名習氣中均不引薦運用下劃線等字符)

示例:

com.cnblogs.niceboat.soyteam.anticorruptionsystem

 

2. Class/Object、Interface

類和接口運用大駝峰命名法

籠統類運用“Abstract”做為類命名的掃尾

Exception類命名運用“Exception”做為類命名的開頭

Test類運用“Test”做為類命名的開頭

 

在面向接口編程中,接口的完成類的命名規則為:<接口名>+"Impl"。制止運用匈牙利命名法。

示例(正確):

接口

完成類

HandsomeProvider

HandsomeProviderImpl

 

 

 

 

匈牙利命名法(不引薦):

接口

完成類

IHandsomeProvider

HandsomeProvider

 

 

 

 

3. Method/Function

辦法的命名運用駝峰法,普通運用動詞或動詞+名詞組合。

設置/獲取某個值的辦法,命名為setV/getV

前往長度的辦法,命名為length

判別布爾值的辦法,命名為isV

將對象轉換為某個特定類型的辦法應該命名為toT

示例:

getSecretStage() length() isEmpty() toSpecialFormat()

 





 

4. Variable

變量的命名運用駝峰法

示例:

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

 

 

   




 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved