第2章 Java編程基礎(chǔ)ppt課件.ppt

第2章 Java編程基礎(chǔ)ppt課件.ppt

ID:58911425

大?。?61.50 KB

頁數(shù):64頁

時間:2020-09-29

第2章 Java編程基礎(chǔ)ppt課件.ppt_第1頁
第2章 Java編程基礎(chǔ)ppt課件.ppt_第2頁
第2章 Java編程基礎(chǔ)ppt課件.ppt_第3頁
第2章 Java編程基礎(chǔ)ppt課件.ppt_第4頁
第2章 Java編程基礎(chǔ)ppt課件.ppt_第5頁
資源描述:

《第2章 Java編程基礎(chǔ)ppt課件.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、回顧JVM是Java編程語言的核心。Java是完全面向?qū)ο蟮恼Z言,所有的實現(xiàn)必須放在類中。JDK可用于開發(fā)Java程序。C/S和B/S開發(fā)模式的區(qū)別JAVA的3大體系結(jié)構(gòu)Java編程基礎(chǔ)Java注釋和語句Java標(biāo)識符、關(guān)鍵字Java基本數(shù)據(jù)類型Java常量、變量Java數(shù)據(jù)類型轉(zhuǎn)換Java運算符Java流程控制編碼規(guī)范我們應(yīng)從開始就養(yǎng)成良好的編程風(fēng)格,軟件編碼規(guī)范指出:“可讀性第一,效率第二”編碼規(guī)范往往在求職和開發(fā)中起到關(guān)鍵作用單行注釋://開頭多行注釋:/*和*/之間Java注釋語句、程序

2、段、空白區(qū)域語句占一行或多行,語句之間由分號隔開一個程序段是由{和}包含的語句。在類的定義當(dāng)中必須用{和}??梢允褂们短渍Z句在Java程序中允許使用任意長度的空白區(qū)域??瞻讌^(qū)域可以是空格、Tab制表位或者是新的一行標(biāo)識符嚴(yán)格區(qū)分大小寫標(biāo)識符可以字母、下劃線或美元符號$開頭,其它由字母、數(shù)字、下劃線、$組成標(biāo)識符中不能含減號和空格(示范錯誤的命名)正確的路有一條,錯誤的路千萬條,何苦與自己過不去。永遠(yuǎn)以字母開頭,盡量不要包含其它符號實際開發(fā)中會有命名規(guī)范手冊Java標(biāo)識符Java標(biāo)識符(續(xù))標(biāo)識符

3、應(yīng)采用有意義的名字組成標(biāo)識符的每個單詞首字母應(yīng)大寫類名應(yīng)以大寫開頭方法名、變量名應(yīng)以小寫開頭常量應(yīng)全部大寫,例:classTrafficTool;StringgetName();intcarNumber=10;finalfloatPI=3.1415926f;Java關(guān)鍵字Java保留某些單詞做特殊用途,稱為關(guān)鍵字,自定義標(biāo)識符不要和關(guān)鍵字相同例:classthis,Stringvoid都是錯誤的自定義類名不要和Java本身的類名相同。例:classSystem參考System程序Java關(guān)鍵字都

4、是小寫關(guān)鍵字列表基本數(shù)據(jù)類型byteshortintlongfloatdoublecharboolean循環(huán)關(guān)鍵字dowhileforbreakcontinue分支關(guān)鍵字ifelseswitchcasedefaultbreak方法、變量和類修飾符privatepublicprotectedfinalstaticabstractsynchronizedvolatiletransient關(guān)鍵字列表(續(xù))異常處理trycatchfinallythrowthrows對象相關(guān)關(guān)鍵字newextendsim

5、plementsclassinstanceofthissuper字面值常量falsetruenull方法相關(guān)關(guān)鍵字returnvoid包相關(guān)關(guān)鍵字packageimportJava基本數(shù)據(jù)類型內(nèi)置基本數(shù)據(jù)類型整型:byte,short,int,long浮點型:float,double字符型:char布爾型:boolean復(fù)合類型classinterface數(shù)組整型byte8位(-128~127)short16位(-32768~32767)int32位(-231~231-1)long64位(-26

6、3~263-1)byteb=129;編譯報錯,因為129超過了byte類型的取值范圍,其它類似float32位3.4e-38~3.4e+38double64位1.7e-308~1.7e+308聲明float變量時,在數(shù)字后面加“F”或”f”聲明double變量時,在數(shù)字后面加“D”或”d”如果沒有任何指定,默認(rèn)為double型浮點型(小數(shù))char16位字符型為雙字節(jié)碼,稱為unicode,包括了全世界的各種語言符號,它采用16進值編碼,范圍從‘u0000’到‘uFFFF’,而ASCII碼是

7、其子集,只有256個,范圍從‘u0000’到‘u00FF’可以用一個整數(shù)代表一個char變量的值,例:charch=97;等價于charch=‘a(chǎn)’字符型boolean1bit布爾型變量的值只有兩個truefalse布爾型Java基本數(shù)據(jù)類型平臺無關(guān)性Java的各種數(shù)據(jù)類型所占內(nèi)存空間與具體的硬件、軟件平臺無關(guān),因此Java沒有sizeof運算符常量和變量常量:其值不變用關(guān)鍵字final來實現(xiàn)final數(shù)據(jù)類型常量名=值[,常量名[=值]…];如:finalintNUM=100;變量:其值可

8、變數(shù)據(jù)類型變量名[=值[,變量名[=值]…];如:intcount;inti=1,j=2;charc=‘a(chǎn)’;常量數(shù)據(jù)類型變量Java常量整型常量十進制:以數(shù)字1~9開頭八進制:以數(shù)字0開頭十六進制:以0x(數(shù)字0和字母x)開頭注意:Java整型默認(rèn)為int長整型常量:在數(shù)字后加”L”或”l”十進制數(shù)形式由數(shù)字和小數(shù)點組成,且必須有小數(shù)點,如0.123,.123,123.,123.0科學(xué)計數(shù)法形式如:123e3或123E3,其中e或E之前必須有數(shù)字,且e或E后面的指數(shù)必須為整數(shù)注意:單精度數(shù)要在

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

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

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