java開發(fā)命名規(guī)范完整版
java開發(fā)命名規(guī)范完整版
使用前注意事項:
1、 由于Java面向?qū)ο缶幊痰奶匦? 在命名時應(yīng)盡量選擇名詞
2、 駝峰命名法(Camel-Case): 當(dāng)變量名或函式名是由一個或多個單字連結(jié)在一起,而構(gòu)成的唯一識別字時,首字母以小寫開頭,每個單詞首字母大寫(第一個單詞除外)。
如:myFirstName
一 包名的書寫規(guī)范 (Package)
推薦使用公司或機構(gòu)的頂級域名為包名的前綴,目的是保證各公司/機構(gòu)內(nèi)所使用的包名的唯一性。包名全部為小寫字母,且具有實際的區(qū)分意義。
1.1 一般要求
1、選擇有意義的名字,能快速地傳達該類的.用途。
2、所有包的命名必須采用小寫英文字母。
1.2 實際應(yīng)用
應(yīng)用系統(tǒng)中經(jīng)常應(yīng)用分層,Dao層(數(shù)據(jù)庫訪問)、Service層(業(yè)務(wù)處理)、Web層(頁面控制action類)。
1、包名的前幾個為固定名稱, 如果是網(wǎng)站的話,采用網(wǎng)站的域名的反寫,如果域名還沒有確定的話,采用公司固定的幾個名稱。如:net.vschool
2、在包名的接下來一個單詞為模塊的名稱。如:用戶模塊,包名為net.vschool.user
3、關(guān)于模塊的訪問操作,采用分層形式,一般分為:
Dao層操作:一般定義在net.vschool.xxx.dao 中,其中xxx為模塊名稱。
Service層操作:一般定義在net.vschool.xxx.servie中。
web層操作:一般定義在 net.vschool.xxx.action中。
如下關(guān)于用戶模塊的例子:
net.vschool.user
net.vschool.user.dao
net.vschool.user.action
net.vschool.user.service
二 類名的書寫規(guī)范 (Class)
類名必須使用名詞,如果一個類名內(nèi)含多個單詞,那么各個單詞第一個字母大寫,后續(xù)字母小寫,起伏呈駝峰狀,人稱駝峰式命名。給類名命名時,必須保證準(zhǔn)確、簡潔且容易理解。盡量使用完整單詞,避免使用縮寫詞(除了大家公認(rèn)的)
2.1 類的命名
2.1.1 一般要求
開發(fā)java web發(fā)布到linux
8.個人簡歷命名