真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

軟帝學(xué)院教你java命名規(guī)范法則

java命名規(guī)范法則大全
在我們在剛開始學(xué)習(xí)java的時候,給包、類、方法等命名的時候總是取名不規(guī)范,大多都是隨便取的,對于一個專業(yè)的程序員來說。命名規(guī)范化也是必不可少的。命名規(guī)范的話能夠在編碼過程中實(shí)現(xiàn)規(guī)范化,為以后的程序開發(fā)中養(yǎng)成良好的行為習(xí)慣。增加代碼的易讀性,可讀性。
一、包(全部小寫)
包名全部小寫,但它不同的項(xiàng)目類型:
1.個體項(xiàng)目(indi ):?如:indi.發(fā)起者名.項(xiàng)目名.模塊名.……
2.個人項(xiàng)目(pers):?如:pers.個人名.項(xiàng)目名.模塊名.……
3.私有項(xiàng)目(priv ):?如:priv.個人名.項(xiàng)目名.模塊名.……
4.團(tuán)隊(duì)項(xiàng)目(team):?如:team.團(tuán)隊(duì)名.項(xiàng)目名.模塊名.……
5.公司項(xiàng)目( com / cn / net / org / edu):?如下:
包名為“com.公司名.項(xiàng)目名.模塊名.……”。
二、類(帕斯卡命名法)
1.Java類名通常以大寫字母開頭,如果類名稱由多個單詞組成,則每個單詞的首字母均應(yīng)為大 寫例如UserManager;
2.如果類名稱中 包含單詞縮寫,則這個所寫詞的每個字母均應(yīng)大寫, 例如DOMDemo。

創(chuàng)新互聯(lián)公司網(wǎng)站建設(shè)提供從項(xiàng)目策劃、軟件開發(fā),軟件安全維護(hù)、網(wǎng)站優(yōu)化(SEO)、網(wǎng)站分析、效果評估等整套的建站服務(wù),主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、成都做網(wǎng)站,app開發(fā)定制以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。創(chuàng)新互聯(lián)公司深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

  1. 還有一點(diǎn)命名技巧就是由于類是設(shè)計用來代表對象的,所以在命名類時應(yīng)盡量 選擇名詞,如:Person(名詞)Chinese(形容詞)
    4.POJO類(也就是實(shí)體類entity)
    命名規(guī)范:具有含義的名字,如果有多個單詞,每個單詞頭字母大寫。一般和數(shù)據(jù)庫的表照應(yīng)。
    例如:user_info表 則POJO類為UserInfo.
    5.接口類
    命名規(guī)范:業(yè)務(wù)邏輯接口實(shí)現(xiàn)類的命名以POJO名稱來制定,并且以大寫字母"I"開頭,如果有多個單詞,每個單詞頭字母大寫
    例如:IUserInfo
    6.接口實(shí)現(xiàn)類
    命名規(guī)范:業(yè)務(wù)邏輯接口實(shí)現(xiàn)類的命名以POJO名稱來制定,將實(shí)現(xiàn)的接口名稱的首字母"I"去掉,以"Impl作為結(jié)尾",如果有多個單詞,每個單詞頭字母大寫。
    例如:UserInfoImpl
    三、方法(駝峰命名)
    1.首字母小寫,其他單詞首字母大寫,如:getName();
    2.使用完整的描述來準(zhǔn)確描述方法名,看到方法名就該知道這個方法的功能,例如:getNameByIdFrom表名() 一看就知道是通過id 從數(shù)據(jù)庫中獲取name
  2. 盡量不去使用連接符 _
    4.方法名應(yīng)該是一個動詞+名詞,例如getName();
    5.前綴問題
    1:類的獲取方法(有返回值的方法)的方法名一般加前綴get,如:getName();
    2:類的布爾型判斷方法一般以is為前綴,如isTrue();
    3:類的設(shè)置方法加前綴set,如setName();
    4:一般方法,使用完整的英文描述說明方法功能,以單詞開頭,如:openFile();
    四、方法參數(shù)
    1.使用有特定意義的詞定義方法參數(shù),如果可能的話使用與被賦值變量相同的名字;
    如果參數(shù)需要區(qū)分和局部變量不重名的情況,則可以考慮加上Param
    例如:userNameParam
    2.首字母小寫,其他單詞首字母大寫
    五、普通變量(駝峰命名+前綴)
    1.采用駝峰命名;
    2.變量名要盡量簡短,并且可以顧名思義,避免使用a,b,c等;
    3.避免相似或只在大小寫上有區(qū)別,例如:flag和Flag,避免同時使用;
    4.循環(huán)計數(shù)變量使用i,j,k
    5.前綴問題:
    1:可以在變量名前加2到3個字母的前綴表示變量的數(shù)據(jù)類型,例如:strClassName或者classNameStr (以此表示String型)、intStudentAge或者studentAgeInt (表示int型)等等;
    2:可以通過加前綴區(qū)分全局變量和局部變量,用g_表示全局變量,如gstrClassName。鑒 于全局變量難以維護(hù),應(yīng)該盡少用全局變量。
    五、靜態(tài)變量(全部大寫,常加下劃線)
    1.全部大寫,單詞間用"
    "連接,例如 static int THREADFLAG
    其他規(guī)則參照普通變量的規(guī)則2,3,5
    六、常量 (全部大寫,常加下劃線)
    1.全部大寫,單詞間用"
    "連接;
    2.常量本身要用有意義的單詞定義;
    七、所有命名規(guī)則必須遵循以下規(guī)則:
    1.名稱只能由字母、數(shù)字、下劃線、$符號組成
    2.命名時不能以數(shù)字開頭
    3.在命名是絕對不能出現(xiàn)Java關(guān)鍵字
    4.絕對不允許在命名時出現(xiàn)中文
    5.盡可能的少用拼音性的命名
    想要更多面試題和學(xué)習(xí)資料的可以私聊聯(lián)系我,大家一起交流學(xué)習(xí)!

名稱欄目:軟帝學(xué)院教你java命名規(guī)范法則
文章鏈接:http://weahome.cn/article/jscpoh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部