亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

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

系統(tǒng) 2957 0

今天講的是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ù)性。
ˉ 注釋的格式
以//開頭,注釋內(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)’;
變量的作用域
變量的作用域也稱變量的作用范圍,即一個(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ì)影響代碼的可讀性。


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


更多文章、技術(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ì)您有幫助就好】

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

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 毛片免费永久不卡视频观看 | 深夜天堂 | 97视频在线观看免费播放 | 久久综合九色综合97欧美 | 免费看日韩欧美一级毛片 | 国产精品爱久久久久久久三级 | 亚洲一级毛片在线观播放 | 国产美女激情视频 | 人人草影院| 在线手机福利免费福利院 | 国产日韩精品欧美一区色 | 国产在线精品观看 | 四虎国产精品免费久久久 | 欧美视频亚洲视频 | 久久国产麻豆 | 日本高清有码 | 日本成人a视频 | 91福利社| 九九re6精品视频在线观看 | 久久久国产精品福利免费 | 一级毛片一 | www.黄色免费 | 四虎免费观看 | 精品视频在线免费 | 99久久国产综合精品女不卡 | 综合网在线视频 | 国产精品久久自在自线观看 | 久久天堂夜夜一本婷婷麻豆 | 国产精品久久久久久久久免费hd | 成人国产第一区在线观看 | 国产不卡视频在线播放 | 久久精品影院一区二区三区 | 香蕉视频18 | 欧美e片成 人 在线播放乱妇 | 日日操日日舔 | 中文字幕区 | 波多野野结衣1区二区 | 久久激情视频 | 精品久久天干天天天按摩 | 久久精品亚洲欧美va | 四虎网站最新 |