Java的面向?qū)ο缶幊?/a>">Java的面向?qū)ο缶幊?/a>
768
2022-05-29
第三章java編碼規(guī)范
一、java標(biāo)識(shí)符和關(guān)鍵字命名規(guī)范
1.標(biāo)識(shí)符
Q:標(biāo)識(shí)符是什么?
A:包含類(lèi)、變量、方法、接口、枚舉、注解
標(biāo)識(shí)符命名規(guī)范:
1字母、數(shù)字、下劃線、$所組成
2不能使用數(shù)字開(kāi)頭
3不能使用Java關(guān)鍵字
4區(qū)分大小寫(xiě)
5中文也可以作為標(biāo)識(shí)符,但不建議使用
類(lèi)、接口命名規(guī)則:
單個(gè)單詞:首字母大小,其它小寫(xiě)(小駝峰)
Eg:Hello
多個(gè)單詞:每個(gè)單詞首字母大寫(xiě),其它小寫(xiě)(大駝峰)
Eg:HelloWorld
變量、方法命名規(guī)則:
單個(gè)字母:全部小寫(xiě)
Eg:check()
多個(gè)單詞:第二個(gè)單詞起首字母大寫(xiě),其它小寫(xiě)
Eg:checkUserName()
常量命名規(guī)則:
單個(gè)單詞:全部大寫(xiě)
Eg:NUMBER
多個(gè)單詞:全部大寫(xiě),每個(gè)單詞用_隔開(kāi)
Eg:MAX_VALUE
命名規(guī)范對(duì)職業(yè)發(fā)展有很大的幫助
2.關(guān)鍵字:
二、類(lèi)注釋、多行注釋和單行注釋
注釋可以提高代碼的可讀性,書(shū)寫(xiě)注釋是一個(gè)非常好的習(xí)慣。
Java分為三種注釋
單行注釋?zhuān)?/(可以嵌套)
多行注釋?zhuān)?* …… */(不可嵌套)
文檔注釋?zhuān)?** …… */(文檔注釋javadoc生成的文檔)
-author 、 -version 是可選項(xiàng)
會(huì)生成html幫助文檔網(wǎng)頁(yè)版
作用是:可以生成類(lèi)的幫助文檔,為我們的使用提供便利
三、Eclipse工具和模板
主要講eclipse的安裝,字符集變成utf-8,文檔注釋設(shè)置
四、華為Java編程軍規(guī)簡(jiǎn)介
有了好習(xí)慣,終生受益
1 注釋要求
源程序注釋量必須在30%以上
注釋的內(nèi)容要清楚、含義準(zhǔn)確(以幫助我們更好的二次開(kāi)發(fā)、查找問(wèn)題)
2 排版規(guī)則一:
程序塊要采用縮進(jìn)風(fēng)格編寫(xiě),縮進(jìn)的空格數(shù)為4個(gè)
不允許使用TAB縮進(jìn)
3 排版規(guī)則二:
分界符(如 ’{‘ 和 ‘}’)應(yīng)各獨(dú)占一行,同時(shí)與引用他們的語(yǔ)句左對(duì)齊
4 排版規(guī)則三
較長(zhǎng)的語(yǔ)句、表達(dá)式或參數(shù)(>80字符)要分成多行書(shū)寫(xiě)
5 排版規(guī)則四
一行只寫(xiě)一條語(yǔ)句,不允許把多個(gè)短語(yǔ)句寫(xiě)在一行中。
6 排版規(guī)則五
if、for、do、while、case、switch、default等語(yǔ)句自占一行,
if、for、do、while等無(wú)論有幾條語(yǔ)句都要加{ }
7 命名規(guī)則一
8 命名規(guī)則二
9 命名規(guī)則三
10 命名規(guī)則四
Java
版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請(qǐng)聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。