日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Java命名规则和规范

發(fā)布時間:2024/1/3 综合教程 26 生活家
生活随笔 收集整理的這篇文章主要介紹了 Java命名规则和规范 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、項(xiàng)目名稱

最好用英文,所有單詞全部用小寫,如testjavaproject、studentmanagement等,當(dāng)然也也可以用中文,如“學(xué)生管理系統(tǒng)”等。

二、Java project中相關(guān)命名

1、包名

包名統(tǒng)一使用小寫,點(diǎn)分隔符之間有且僅有一個自然語義的英語單詞,最好用域名反過來寫,不會沖突。如com.cnblogs.sun99bk.myutil等。

另外需要注意的是包名最好統(tǒng)一使用單數(shù)形式,但是類名如果有復(fù)數(shù)含義,類名可以使用復(fù)數(shù)形式。

2、類名

類名使用 UpperCamelCase風(fēng)格,必須遵從駝峰形式,即每個單詞首字母均大寫,且public類名應(yīng)與所在項(xiàng)目名保持一致。

3、方法名、對象名和變量名

方法名、參數(shù)名、成員變量、局部變量都統(tǒng)一使用 lowerCamelCase風(fēng)格,即必須遵從駝峰形式除第一個單詞首字母小寫外(若只能一個單詞,就全部小寫),其余單詞首字母均大寫。方法名采用動詞+名詞或動詞表示,如append()、getName()等。

4、屬性名

和對象命名方法相同,采用名詞或形容詞+名詞的形式表示,如name、dbClassName、dbUser、dbPassword、dbUrl等。

5、常量

常量命名全部大寫,單詞間用下劃線隔開,力求語義表達(dá)完整清楚,不要嫌名字長,如MAX_STOCK_COUNT 等。

一:命名規(guī)范

1、項(xiàng)目名全部小寫

2、包名全部小寫

在新建一個包項(xiàng)目時可能會涉及到多層設(shè)計,每層的包名要遵循包名全部小寫的規(guī)范,如圖在一個功能的逐層上級的包名全部是小寫和字符組成

3、類名的命名要遵循首字母大寫原則,類的名字必須由大寫字母開頭而單詞中的其他字母均為小寫;如果一個類名稱是由多個單詞組成,則每個單詞的首字母均應(yīng)為大寫例如ModelWhAction;如果類名稱中包含單詞縮寫,則這個所寫詞的每個字母均應(yīng)大寫,如:XMLExample,還有一點(diǎn)命名技巧就是由于類是設(shè)計用來代表對象的,所以在命名類時應(yīng)盡量選擇名詞。  

4、變量的命名要遵循通俗易懂的原則,比如名字就用 name ,而不是用a、b、c這樣的命名。變量命名除了變量名外,實(shí)例,包括類、類常量,均采用大小寫混合的方式,第一個單詞的首字母小寫,其后單詞的首字母大寫。變量名不應(yīng)以下劃線或美元符號開頭,盡管這在語法上是允許的。但是在工作中這樣做會降低代碼的可閱讀性,在工作上這是不規(guī)范的。

5、方法的名字的第一個單詞應(yīng)以小寫字母作為開頭,后面的單詞則用大寫字母開頭。

6、需要用到的變量命名和方法命名要遵循首字母小寫原則,如果名稱是由多個單詞組成,每個單詞的首字母都要大寫(除首個單詞)。

如:public void toString(){}

7、使用駝峰命名法命名多個單詞組成的變量名。

如:modelFacade

8、常量命名時需要遵循名稱全部大寫的原則。

在JAVA代碼中,無論什么時候,均提倡應(yīng)用常量取代數(shù)字、固定字符串。也就是 說,程序中除0,1以外,盡量不應(yīng)該出現(xiàn)其他數(shù)字。常量可以集中在程序開始部分定義或者更寬的作用域內(nèi),名字應(yīng)該都使用大寫字母,并且指出該常量完整含 義。常量的聲明,應(yīng)該全部大寫,單詞間用下劃線隔開。

示例:static final int MIN_WIDTH = 4;static final int MAX_WIDTH = 999;static final int GET_THE_CPU = 1;

9、所有命名規(guī)則必須遵循以下規(guī)則:

1)、名稱只能由字母、數(shù)字、下劃線、$符號組成

2)、命名時不能以數(shù)字開頭

3)、在命名是絕對不能出現(xiàn)Java關(guān)鍵字。

4)、絕對不允許在命名時出現(xiàn)中文及拼音命名。

10、對象命名遵循小駝峰格式:

方法名、參數(shù)名、成員變量、局部變量都統(tǒng)一使用 lowerCamelCase風(fēng)格,即必須遵從駝峰形式除第一個單詞首字母小寫外(若只能一個單詞,就全部小寫),其余單詞首字母均大寫。方法名采用動詞+名詞或動詞表示,如append()、getName()等。且與類名相關(guān)。 如 Map infoMap; StringBuffer nameBuffer;

總結(jié)

以上是生活随笔為你收集整理的Java命名规则和规范的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。