Java就業(yè)培訓(xùn)教程第二章

Java就業(yè)培訓(xùn)教程第二章

ID:37567297

大?。?016.00 KB

頁數(shù):39頁

時(shí)間:2019-05-25

Java就業(yè)培訓(xùn)教程第二章_第1頁
Java就業(yè)培訓(xùn)教程第二章_第2頁
Java就業(yè)培訓(xùn)教程第二章_第3頁
Java就業(yè)培訓(xùn)教程第二章_第4頁
Java就業(yè)培訓(xùn)教程第二章_第5頁
資源描述:

《Java就業(yè)培訓(xùn)教程第二章》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、第2章Java編程基礎(chǔ)2.1Java基本語法格式2.1.1Java代碼的落腳點(diǎn)Java中的所有程序代碼都必須存在于一個(gè)類中,用class關(guān)鍵字定義類,在class前面可以有一些修飾符。格式如下:修飾符class類名{程序代碼}2.1.2Java是嚴(yán)格區(qū)分大小寫的例如,我們不能將class寫成Class。2.1.3Java是一種自由格式的語言在Java中,所有的程序代碼分為結(jié)構(gòu)定義語句和功能執(zhí)行語句,一條語句可以寫在若干行上,功能執(zhí)行語句的最后必須用分號(hào)(;)結(jié)束,不必要對(duì)齊或縮進(jìn)一致。可以按自己的意愿任意編排,只要每個(gè)詞之間用空格、制表符、換行符或大括號(hào)、小括

2、號(hào)這樣的分隔符隔開就行。例如第一章的例子程序改成下面這種編排方式也是可以的:classTest{publicstaticvoidmain(String[]args){System.out.println(“Myfirstjavaprogram”);}}用哪種代碼書寫的格式因個(gè)人愛好而定,但出于可讀性的考慮不建議使用這種格式。M腳下留心:1.Java程序中一句連續(xù)的字符串不能分開在兩行中寫,以上程序如果寫成下面這種方式是會(huì)編譯出錯(cuò)的:classTest{publicstaticvoidmain(String[]args){System.out.println(“

3、Myfirstjavaprogram”);}}2.功能執(zhí)行語句的最后必須用分號(hào)(;)結(jié)束,但中國的初學(xué)者常將這個(gè)英文的(;)誤寫成中文的(;)自己卻找不出錯(cuò)誤的原因來,對(duì)于這樣的情況,編譯器通常會(huì)報(bào)告“illegalcharacter”(非法字符)這樣的錯(cuò)誤信息。2.1.4Java程序的注釋為程序添加注釋可以提高程序的可讀性,它是寫在程序里的信息,用來說明某段程序的作用和功能。Java里的注釋根據(jù)不同的用途分為三種類型:l單行注釋62l多行注釋l文檔注釋第一種是單行注釋,就是在注釋內(nèi)容前面加雙斜線(//),java編譯器會(huì)忽略掉這部分信息。如下例:intc=1

4、0;//定義一個(gè)整型第二種是多行注釋,就是在注釋內(nèi)容前面以單斜線加一個(gè)星形標(biāo)記(/*)開頭,并在注釋內(nèi)容末尾以一個(gè)星形標(biāo)記加單斜線(*/)結(jié)束。當(dāng)注釋內(nèi)容超過一行時(shí)一般使用這種方法,如:/*intc=10;//定義一個(gè)整型intx=5;*/第三種注釋方法是文檔注釋,是以單斜線加兩個(gè)星形標(biāo)記(/**)開頭,并以一個(gè)星形標(biāo)記加單斜線(*/)結(jié)束。用這種方法注釋的內(nèi)容會(huì)被解釋成程序的正式文檔,并能被包含在諸如javadoc之類的工具程序提取的文檔里,用以說明該程序的層次結(jié)構(gòu)及其方法。關(guān)于這種注釋的詳細(xì)用法,我們會(huì)在后面的章節(jié)中講解。M腳下留心:/*……*/中可以嵌套

5、“//”注釋,但不能嵌套“/**/”,如:下面的注釋是非法的:/*/*intc=10;*/intx=5;*/F不得不說:我們要從開始就養(yǎng)成良好的編程風(fēng)格,軟件編碼規(guī)范中說:“可讀性第一,效率第二”。在程序中必須包含適量的注釋,以提高程序的可讀性和易于維護(hù)性,程序注釋一般占程序代碼總量的20%-50%。2.1.5Java中的標(biāo)識(shí)符Java中的包、類、方法、參數(shù)和變量的名字,可由任意順序的大小寫字母、數(shù)字、下劃線(_)和美元符號(hào)($)組成,但標(biāo)識(shí)符不能以數(shù)字開頭,不能是關(guān)鍵字。下面是合法的標(biāo)識(shí)符:indentifier,usernameuser_name_user

6、Name$username下面是非法的標(biāo)識(shí)符:class98.3HelloWorld正確的路有一條,錯(cuò)誤的路千萬條,何苦要去記住有哪些錯(cuò)誤的路呢?永遠(yuǎn)用字母開頭,盡量不要包含其他的符號(hào)就行了。622.1.6Java的關(guān)鍵字和其他語言一樣,Java中也有許多保留關(guān)鍵字,如public,break等,這些保留關(guān)鍵字不能被當(dāng)作標(biāo)識(shí)符使用。其實(shí)大家不用死記硬背到底有哪些關(guān)鍵字,知道有這回事就足夠了,萬一不小心把某個(gè)關(guān)鍵字用作標(biāo)識(shí)符了,編譯器就能告訴我們這個(gè)錯(cuò)誤。下面是Java的關(guān)鍵字列表,大家就留個(gè)初步的印象吧!abstractbooleanbreakbytecase

7、catchcharclasscontinuedefaultdodoubleelseextendfalsefinalfinallyfloatforifimplementimportinstanceofintinterfacelongnativenewnullpackageprivateprotectedpublicreturnshortstaticstrictfpsuperswitchthisthrowthrowstransienttruetryvoidvolatilewhilesynchronized注意:Java沒有sizeof、goto、const這些關(guān)鍵

8、字,但不能用goto、const作為變

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。