《Java就業(yè)培訓(xùn)教程》_張孝祥_2_語(yǔ)言基礎(chǔ)

《Java就業(yè)培訓(xùn)教程》_張孝祥_2_語(yǔ)言基礎(chǔ)

ID:43450837

大?。?.11 MB

頁(yè)數(shù):44頁(yè)

時(shí)間:2019-10-08

《Java就業(yè)培訓(xùn)教程》_張孝祥_2_語(yǔ)言基礎(chǔ)_第1頁(yè)
《Java就業(yè)培訓(xùn)教程》_張孝祥_2_語(yǔ)言基礎(chǔ)_第2頁(yè)
《Java就業(yè)培訓(xùn)教程》_張孝祥_2_語(yǔ)言基礎(chǔ)_第3頁(yè)
《Java就業(yè)培訓(xùn)教程》_張孝祥_2_語(yǔ)言基礎(chǔ)_第4頁(yè)
《Java就業(yè)培訓(xùn)教程》_張孝祥_2_語(yǔ)言基礎(chǔ)_第5頁(yè)
資源描述:

《《Java就業(yè)培訓(xùn)教程》_張孝祥_2_語(yǔ)言基礎(chǔ)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、張孝祥IT課堂 -Java就業(yè)培訓(xùn)教程主講老師:□□□第二講java編程基礎(chǔ)Java的基本語(yǔ)法(1)java代碼的位置java是嚴(yán)格區(qū)分大小寫的java是一種自由格式的語(yǔ)言代碼分為結(jié)構(gòu)定義語(yǔ)句和功能執(zhí)行語(yǔ)句功能執(zhí)行語(yǔ)句的最后必須用分號(hào)結(jié)束java程序有三種注釋方式j(luò)ava中的標(biāo)識(shí)符java中的包、類、方法、參數(shù)和變量的名字,可由任意順序的大小寫字母、數(shù)字、下劃線(_)和美元符號(hào)($)組成,但標(biāo)識(shí)符不能以數(shù)字開頭,不能是關(guān)鍵字。合法的標(biāo)識(shí)符:indentifierusernameuser_name_userName$username非法的標(biāo)識(shí)符:

2、class98.3HelloWorldJava的基本語(yǔ)法(2)java的關(guān)鍵字注:java無(wú)sizeof,goto,const關(guān)鍵字,但不能用gotoconst作為變量名abstractdoimplementprivatethisbooleandoubleimportprotectedthrowbreakelseinstanceofpublicthrowsbyteextendintreturntransientcasefalseinterfaceshorttruecatchfinallongstatictrycharfianllynatives

3、trictfpvoidclassfloatnewsupervolatilecontinuefornullswitchwhiledefaultifpackagesynchronizedjava中的常量(1)整型常量十進(jìn)制(12),十六進(jìn)制(0x12),八進(jìn)制(012)長(zhǎng)整型常量13L單精度浮點(diǎn)數(shù)5.1f,.4f,2e3f,0f雙精度浮點(diǎn)數(shù)5.1,.4,2e-3,0d布爾常量true和falsejava中的常量(2)字符常量‘a(chǎn)’,‘8’,'u0027'‘r‘表示接受鍵盤輸入,相當(dāng)于按下了回車鍵;‘‘是換行;‘t‘是制表符,相當(dāng)于tabl

4、e鍵;‘b‘是退格鍵,相當(dāng)于BackSpace;‘‘‘是單引號(hào),而‘“‘是雙引號(hào);‘\‘是一個(gè)斜杠“”。字符串常量“HelloWorld“,”123”,"WelcomeXXX"null常量null常量只有一個(gè)值,用null表示,表示對(duì)象的引用為空變量的概念與作用變量就是系統(tǒng)為程序分配的一塊內(nèi)存單元,用來(lái)存儲(chǔ)各種類型的數(shù)據(jù)。根據(jù)所存儲(chǔ)的數(shù)據(jù)類型的不同,有各種不同類型的變量。變量名代表這塊內(nèi)存中的數(shù)據(jù)。intx=0,y;y=x+3;執(zhí)行這兩條語(yǔ)句的過程中,內(nèi)存分配及變化情況。X在被取值前必須被初始化。java的變量類型數(shù)據(jù)類型基本數(shù)據(jù)

5、類型引用數(shù)據(jù)類型數(shù)值型字符型(char)布爾型(boolean)整數(shù)類型(byte,short,int,long)浮點(diǎn)類型(float,double)類(class)接口(interface)數(shù)組變量字節(jié)大小及有效取值范圍byte占用一個(gè)字節(jié),數(shù)字大小為-27—27-1short占用兩個(gè)字節(jié),數(shù)字大小為-215—215-1int占用四個(gè)字節(jié),數(shù)字大小為-231—231-1long占用八個(gè)字節(jié),數(shù)字大小為-263—263-1float占用四個(gè)字節(jié),數(shù)字大小為1.4E-45~3.4E+38,-1.4E-45~-3.4E+38。用二進(jìn)制的指數(shù)形式表示

6、一個(gè)浮點(diǎn)數(shù)的格式,如:101*22,101*2-3double占用八個(gè)字節(jié),數(shù)字大小為4.9E-324~1.7E+308,-4.9E-324~-1.7E+308。char占兩個(gè)字節(jié),數(shù)字大小為0—216-1,是unicode編碼。字符的本來(lái)面目,我們?yōu)槭裁纯梢灾苯訉⒁粋€(gè)數(shù)字賦給字符變量。Boolean占一個(gè)字節(jié),其取值只有兩個(gè),true和false。浮點(diǎn)數(shù)在內(nèi)存中的表示方式在JDK文檔中查找Float.intBitsToFloat的說(shuō)明打印出最大數(shù)和最小數(shù)及它們的二進(jìn)制格式打印出無(wú)窮大與NaN及它們的二進(jìn)制格式分析0x50000000所對(duì)應(yīng)的浮

7、點(diǎn)數(shù)類型轉(zhuǎn)化自動(dòng)類型轉(zhuǎn)換(也叫隱式類型轉(zhuǎn)換)強(qiáng)制類型轉(zhuǎn)換(也叫顯式類型轉(zhuǎn)換)類型轉(zhuǎn)換的原理及什么時(shí)候要用強(qiáng)制類型轉(zhuǎn)換表達(dá)式的數(shù)據(jù)類型自動(dòng)提升所有的byte型、short型和char的值將被提升到int型。如果一個(gè)操作數(shù)是long型,計(jì)算結(jié)果就是long型;如果一個(gè)操作數(shù)是float型,計(jì)算結(jié)果就是float型;如果一個(gè)操作數(shù)是double型,計(jì)算結(jié)果就是double型。分析System.out.println(‘a(chǎn)’+1)與System.out.println(“”+’a’+1)的區(qū)別。變量的生命周期與作用域變量要先定義,后使用,但也不是在變量

8、定義后的語(yǔ)句一直都能使用前面定義的變量。我們可以用大括號(hào)將多個(gè)語(yǔ)句包起來(lái)形成一個(gè)復(fù)合語(yǔ)句,變量只能在定義它的復(fù)合語(yǔ)句中使用。publicclassTe

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(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)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。