java 語言基礎(chǔ)知識

java 語言基礎(chǔ)知識

ID:9880620

大?。?84.01 KB

頁數(shù):71頁

時(shí)間:2018-05-11

java 語言基礎(chǔ)知識_第1頁
java 語言基礎(chǔ)知識_第2頁
java 語言基礎(chǔ)知識_第3頁
java 語言基礎(chǔ)知識_第4頁
java 語言基礎(chǔ)知識_第5頁
資源描述:

《java 語言基礎(chǔ)知識》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第二章Java語言基礎(chǔ)知識1主要內(nèi)容1、Java語言基本元素2、Java數(shù)據(jù)類型3、運(yùn)算符與表達(dá)式4、Java控制語句(自學(xué))課后參考:thinkinginJava第二,三章,第四章數(shù)組的初始化;(教材鄭莉版第一章,第三章3.1,第四章4.6.121、Java語言基本元素1)標(biāo)示符(identifier)標(biāo)識符是程序員對程序中的各個(gè)元素加以命名時(shí)使用的命名記號稱為標(biāo)識符(identifier)包括:類名、變量名、常量名、方法名…標(biāo)識符的第一個(gè)字符必須是下列字符之一:大寫字母(A-Z)小寫字母(a-z)下劃線(_)美元符號($)標(biāo)

2、識符的第二個(gè)字符及后繼字符必須是:上述列表中的任意字符數(shù)字字符(0-9)32)保留字具有專門的意義和用途,不能當(dāng)作一般的標(biāo)識符使用,這些標(biāo)識符稱為保留字(reservedword)abstractbreakbytebooleancatchcaseclasscharcontinuedefaultdoubledoelseextendsfalsefinalfloatforfinallyimportimplementsintinterfaceinstanceoflonglengthnativenewnullpackageprivatep

3、rotectedpublicfinalreturnswitchsynchronizedshortstaticsupertrytruethisthrowthrowsthreadsafetransientvoidwhileif4保留字注意事項(xiàng):Java中,true、false和null都是小寫的。區(qū)別于C++中大寫的TRUE、FALSE和NULL。Java采用Unioncode編碼,使用2個(gè)字節(jié)表示每個(gè)字符。所有數(shù)據(jù)類型在任何一種機(jī)器中的大小都是相同的,因此在Java中沒有sizeof操作符。不能更改或重復(fù)定義保留字,也不能將Jav

4、a保留字用作用戶自定義標(biāo)示符。53)變量即程序中的基本存儲單元,其定義包括變量名、變量類型和變量值幾個(gè)部分,定義格式:typevarName=value;intn=3,n1=4;type為數(shù)據(jù)類型名;var為變量名,value為變量的值。6與C++不同,作為類成員的變量,其默認(rèn)初值都是確定的:布爾變量的初值為:false整數(shù)變量的初值為:0浮點(diǎn)數(shù)變量的初值為:0.0引用(類)變量的初值為:null但是在方法(函數(shù))實(shí)現(xiàn)中定義的變量必須程序員自己初始化;74)常量Java中的常量值是用文字串表示的,它區(qū)分為不同的類型,如整型常量1

5、23,實(shí)型常量1.23,字符常量‘a(chǎn)’,布爾常量true、false以及字符串常量"Thisisaconstantstring."。與C、C++不同,Java中不能通過#define命令把一個(gè)標(biāo)識符定義為常量,而是用關(guān)鍵字final來定義,其定義格式為:finalTypevarName=value;finalintglobalAccount=100,nationalAccount=50;finaldoublePI=3.14159;82、Java數(shù)據(jù)類型Javatypesystemprimitivereferencenullcha

6、rnumericbooleanclassinterfacearrayintegralfloating-pointbyteshortintlongfloatdouble基本數(shù)據(jù)類型引用數(shù)據(jù)(類)類型92.1基本數(shù)據(jù)類型所有基本類型所占的位數(shù)都是確定的,并不因操作系統(tǒng)的不同而不同。所有基本類型的關(guān)鍵詞都是小寫的。數(shù)據(jù)類型所占位數(shù)數(shù)的范圍char160~65535byte8-27~27-1short16-215~215-1int32-231~231-1long64-263~263-1float323.4e-038~3.4e+038do

7、uble641.7e-308~1.7e+308101)布爾類型(boolean)布爾型數(shù)據(jù)用于確定真假條件,只有兩個(gè)值true和false。布爾型變量的定義如:booleanb=true;布爾型數(shù)據(jù)只能參與邏輯關(guān)系運(yùn)算:&&

8、

9、==!=!示例:booleanb1;booleanb2=true;b!=b2;112)字符類型(char)字符型數(shù)據(jù)代表16位的Unicode字符字符常量是用單引號括起來的一個(gè)字符‘a(chǎn)’‘B’‘’‘u0030’字符型數(shù)據(jù)的取值范圍為0~65535示例charc1;\缺省值為0charc2=‘0’;

10、\賦初值為字符‘0’charc3=32;\用整數(shù)賦初值為空格12特殊字符的常量表示法:反斜線(Backslash)‘\’退格(Backspace)‘b’回車(Carriagereturn)‘r’進(jìn)紙符(Formfeed)‘f’制表符(Formfeed

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

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

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(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)完成后未能成功下載的用戶請聯(lián)系客服處理。