Java 命名規範

1、Java整體命名規範

一、項目名所有小寫.
二、包名所有小寫.
三、類名首字母大寫,其他組成詞首字母依次大寫.
四、變量名,方法名首字母小寫,若是名稱由多個單詞組成,除首字母外的每一個單詞的首字母都要大寫.
五、常量名所有大寫.
六、全部命名規則必須遵循如下規則 :編程

  • 名稱只能由字母、數字、下劃線、$符號組成.
  • 不能以數字開頭.
  • 名稱不能使用Java中的關鍵字.
  • 堅定不容許出現中文及拼音命名.

2、Java包名命名規範

    Java的包名由小寫單詞組成,包的路徑符合所開發的系統模塊的定義,以便經過包名可得知其屬於哪一個模塊,從而方便到對應包裏找相應的實現類.開發

常規包名

爲了保障每一個Java Package命名的惟一性,在Java編程規範中要求開發人員在本身定義的包名前加上惟一的前綴.因爲互聯網上的域名稱是不會重複的,因此多數開發人員採用本身公司在互聯網上的域名稱做爲本身程序包的惟一前綴.例如 : com.sun.swt...
1.公司項目
    com : 公司項目,copyright由項目發起的公司全部.
    包名 : com.公司名.項目名.模塊名..
2.團隊項目
    team : 團隊項目,指由團隊發起,並由該團隊開發的項目,copyright屬於該團隊全部.
    包名 : team.團隊名.項目名.模塊名..域名

自定義包名

通常公司命名爲com.公司名.項目名.模塊名....那咱們我的的項目又怎麼命名呢?

我的的英語單詞有individual、personal、private、one-man,進一步對以上四個單詞詞意進行分析並在保證了惟一性,繼而使用每一個單詞的前4個字母做爲前綴,與com也作了區分.示例以下所示:變量

1.indi : 個體項目,指我的發起,但非本身獨自完成的項目,可公開或私有項目,copyright主要屬於發起者.    互聯網

  • 包名 : indi.發起者名.項目名.模塊名..

2.pers : 我的項目,指我的發起,獨自完成,可分享的項目,copyright主要屬於我的.程序

  • 包名 : pers.我的名.項目名.模塊名..

3.priv : 私有項目,指我的發起,獨自完成,非公開的私人使用的項目,copyright屬於我的.方法

  • 包名 : priv.我的名.項目名.模塊名..

4.onem : 與indi相同,推薦使用indi.

命名

相關文章
相關標籤/搜索