日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

java第二課 java語言基礎(chǔ)

系統(tǒng) 3098 0

今天講的是java語言的表達(dá)規(guī)范,主要講了關(guān)于分隔符、標(biāo)識符、關(guān)鍵字、注釋、數(shù)據(jù)類型的具體規(guī)定,以及相關(guān)的編碼慣例。

2.1 分隔符
分隔符就是起到分隔作用的符號。分隔符示例如下圖:
2.2 標(biāo)識符
ˉ 標(biāo)識符(identifier) 起到標(biāo)識作用的符號。
ˉ 標(biāo)識符的命名規(guī)則
標(biāo)識符必須以字符、下劃線(“_”)或美元符(“$”)開頭,后跟字符、下劃線、美元符或數(shù)字(0~9)。
長度無限制。
注意:
Java標(biāo)識符的拼寫是大小寫敏感的,即區(qū)分大小寫, a和A是兩個完全不同的標(biāo)識符。
不允許Java關(guān)鍵字(參見下一節(jié))做標(biāo)識符
2.3 關(guān)鍵字
ˉ 關(guān)鍵字(Keyword)
Java語言將一些特定的單詞(或字符序列)保留做專門用途,這些單詞或字符序列被稱為關(guān)鍵字(Keyword)或保留字(Reserved Word)。
注意:
Goto和const雖未起任何作用,但為避免無用也被作為關(guān)鍵字保留下來;
True和false雖不是關(guān)鍵字,但也已被用作專門用途,因此不可做標(biāo)識符使用;
Java關(guān)鍵字都是小寫。
2.4 注釋
ˉ 注釋
是對源程序起解釋說明作用的文本信息,適當(dāng)?shù)氖褂米⑨尶梢栽鰪?qiáng)程序代碼的可讀性和可維護(hù)性。
ˉ 注釋的格式
以//開頭,注釋內(nèi)容從//開始到本行行尾結(jié)束;
以/*開頭,直到遇到*/結(jié)束,注釋內(nèi)容可以跨行,適用于內(nèi)容較長的注釋;
以/**開頭,直到遇到*/結(jié)束,注釋內(nèi)容可以跨行。使用JDK中提供的文檔化工具javadoc可以將這種注釋的內(nèi)容提取出來自動生成軟件說明文檔 。
2.5 數(shù)據(jù)類型
ˉ 數(shù)據(jù)類型的分類
將數(shù)據(jù)按數(shù)據(jù)性質(zhì)進(jìn)行分類,每一類稱為一種數(shù)據(jù)類型(datatype)。數(shù)據(jù)類型定義了數(shù)據(jù)的性質(zhì)、取值范圍、存儲方式以及對數(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)’;
變量的作用域
變量的作用域也稱變量的作用范圍,即一個變量在多大的范圍內(nèi)可以使用。
類中聲明的變量
方法中聲明的變量
復(fù)合語句中聲明的變量


2.6 編碼慣例

ˉ 文件的組織
建議一個源文件中只定義一個Java類或接口,無論該類或接口是否被聲明為public的,文件名都以類名來命名。源文件中各成分的出現(xiàn)順序?yàn)椋?
開始的注釋、 package 語句、 import 語句、類 / 接口聲明
在一個Java類中,各種成分的排列本無嚴(yán)格規(guī)定,也沒有特別通用的慣例,為便于初學(xué)者掌握,這里也給出一個推薦的順序:
屬性聲明、構(gòu)造方法聲明、 static 語句、普通方法聲明、 main 方法聲明、內(nèi)部類的聲明
ˉ 分隔與縮進(jìn)
好的分隔包括換行和縮進(jìn),能夠保證程序?qū)哟吻逦栽鰪?qiáng)可讀性。主要是使用空格符、制表符、換行符及小括號。
ˉ 聲明語句
建議每行聲明一個變量,并盡量在聲明的同時對其進(jìn)行初始化,除非其初值尚不確定。局部變量應(yīng)在其所在的方法或語句的開頭集中聲明。也應(yīng)避免將變量不必要的聲明在外層范圍中,否則會影響代碼的可讀性。


java第二課 java語言基礎(chǔ)


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 清新县| 大兴区| 云和县| 清苑县| 雅安市| 沙田区| 西宁市| 兴山县| 盱眙县| 阿巴嘎旗| 南雄市| 太湖县| 平利县| 如东县| 车险| 仁寿县| 屯门区| 句容市| 博爱县| 林甸县| 龙山县| 苗栗县| 泾阳县| 上虞市| 湖北省| 赤水市| 临西县| 广宗县| 杭州市| 延吉市| 蓬安县| 津南区| 内丘县| 嵩明县| 花莲市| 庆阳市| 南皮县| 攀枝花市| 高雄县| 郧西县| 曲沃县|