今天講的是java語言的表達(dá)規(guī)范,主要講了關(guān)于分隔符、標(biāo)識(shí)符、關(guān)鍵字、注釋、數(shù)據(jù)類型的具體規(guī)定,以及相關(guān)的編碼慣例。
2.1
分隔符
分隔符就是起到分隔作用的符號(hào)。分隔符示例如下圖:
2.2
標(biāo)識(shí)符
ˉ
標(biāo)識(shí)符(identifier)
:
起到標(biāo)識(shí)作用的符號(hào)。
ˉ
標(biāo)識(shí)符的命名規(guī)則
標(biāo)識(shí)符必須以字符、下劃線(“_”)或美元符(“$”)開頭,后跟字符、下劃線、美元符或數(shù)字(0~9)。
長度無限制。
注意:
注意:
如上圖:
Java標(biāo)識(shí)符的拼寫是大小寫敏感的,即區(qū)分大小寫, a和A是兩個(gè)完全不同的標(biāo)識(shí)符。
不允許Java關(guān)鍵字(參見下一節(jié))做標(biāo)識(shí)符
2.3
關(guān)鍵字
ˉ
關(guān)鍵字(Keyword)
Java語言將一些特定的單詞(或字符序列)保留做專門用途,這些單詞或字符序列被稱為關(guān)鍵字(Keyword)或保留字(Reserved Word)。
Goto和const雖未起任何作用,但為避免無用也被作為關(guān)鍵字保留下來;
True和false雖不是關(guān)鍵字,但也已被用作專門用途,因此不可做標(biāo)識(shí)符使用;
Java關(guān)鍵字都是小寫。
2.4
注釋
ˉ
注釋
是對(duì)源程序起解釋說明作用的文本信息,適當(dāng)?shù)氖褂米⑨尶梢栽鰪?qiáng)程序代碼的可讀性和可維護(hù)性。
是對(duì)源程序起解釋說明作用的文本信息,適當(dāng)?shù)氖褂米⑨尶梢栽鰪?qiáng)程序代碼的可讀性和可維護(hù)性。
ˉ
注釋的格式
以//開頭,注釋內(nèi)容從//開始到本行行尾結(jié)束;
以/*開頭,直到遇到*/結(jié)束,注釋內(nèi)容可以跨行,適用于內(nèi)容較長的注釋;
以/**開頭,直到遇到*/結(jié)束,注釋內(nèi)容可以跨行。使用JDK中提供的文檔化工具javadoc可以將這種注釋的內(nèi)容提取出來自動(dòng)生成軟件說明文檔 。
2.5
數(shù)據(jù)類型
ˉ
數(shù)據(jù)類型的分類
將數(shù)據(jù)按數(shù)據(jù)性質(zhì)進(jìn)行分類,每一類稱為一種數(shù)據(jù)類型(datatype)。數(shù)據(jù)類型定義了數(shù)據(jù)的性質(zhì)、取值范圍、存儲(chǔ)方式以及對(duì)數(shù)據(jù)所能進(jìn)行的運(yùn)算和操作。
ˉ
基本數(shù)據(jù)類型
基本數(shù)據(jù)類型是Java語言中預(yù)定義的、
長度固定的
、不能再分的類型,數(shù)據(jù)類型的名字被當(dāng)作關(guān)鍵字保留,并且都是小寫的。
變量
變量的聲明
<類型> <變量名> [=<初值>][,<變量名>[=<初值>]…];
int a,b; float var=1.2f; char c1,c2=‘a(chǎn)’;
<類型> <變量名> [=<初值>][,<變量名>[=<初值>]…];
int a,b; float var=1.2f; char c1,c2=‘a(chǎn)’;
變量的作用域
變量的作用域也稱變量的作用范圍,即一個(gè)變量在多大的范圍內(nèi)可以使用。
類中聲明的變量
方法中聲明的變量
復(fù)合語句中聲明的變量
變量的作用域也稱變量的作用范圍,即一個(gè)變量在多大的范圍內(nèi)可以使用。
類中聲明的變量
方法中聲明的變量
復(fù)合語句中聲明的變量
2.6
編碼慣例
ˉ
文件的組織
建議一個(gè)源文件中只定義一個(gè)Java類或接口,無論該類或接口是否被聲明為public的,文件名都以類名來命名。源文件中各成分的出現(xiàn)順序?yàn)椋?
開始的注釋、
package
語句、
import
語句、類
/
接口聲明
在一個(gè)Java類中,各種成分的排列本無嚴(yán)格規(guī)定,也沒有特別通用的慣例,為便于初學(xué)者掌握,這里也給出一個(gè)推薦的順序:
屬性聲明、構(gòu)造方法聲明、
static
語句、普通方法聲明、
main
方法聲明、內(nèi)部類的聲明
ˉ
分隔與縮進(jìn)
好的分隔包括換行和縮進(jìn),能夠保證程序?qū)哟吻逦栽鰪?qiáng)可讀性。主要是使用空格符、制表符、換行符及小括號(hào)。
ˉ
聲明語句
建議每行聲明一個(gè)變量,并盡量在聲明的同時(shí)對(duì)其進(jìn)行初始化,除非其初值尚不確定。局部變量應(yīng)在其所在的方法或語句的開頭集中聲明。也應(yīng)避免將變量不必要的聲明在外層范圍中,否則會(huì)影響代碼的可讀性。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
