資源描述:
《java_java 編程基礎(chǔ)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、ppt文檔可能在WAP端瀏覽體驗(yàn)不佳。建議您優(yōu)先選擇TXT,或下載源文件到本機(jī)查看。Java編程Java編程B編程B主講教師:王亞平主講教師:內(nèi)蒙古科技大學(xué)總目錄第一部分Java入門Java入門第二部分Java編程基礎(chǔ)編程基礎(chǔ)面向?qū)ο螅ǖ谌糠置嫦驅(qū)ο螅ㄉ希┟嫦驅(qū)ο螅ǖ谒牟糠置嫦驅(qū)ο螅ㄏ拢┑谖宀糠侄嗑€程圖形用戶界面GUI第六部分圖形用戶界面GUI第七部分網(wǎng)絡(luò)編程API與Applet簡(jiǎn)介第八部分JavaAPI與Applet簡(jiǎn)介Java的基本語(yǔ)法Java的基本語(yǔ)法(1)的基本語(yǔ)法(1)Java代碼的位置代碼的位置Java是嚴(yán)格區(qū)分大小寫的是嚴(yán)格區(qū)分大小寫的Java是
2、一種自由格式的語(yǔ)言是一種自由格式的語(yǔ)言代碼分為結(jié)構(gòu)定義語(yǔ)句和功能執(zhí)行語(yǔ)句功能執(zhí)行語(yǔ)句的最后必須用分號(hào)結(jié)束Java程序有三種注釋方式程序有三種注釋方式Java的基本語(yǔ)法Java的基本語(yǔ)法(2)的基本語(yǔ)法(2)Java中的標(biāo)識(shí)符Java中的標(biāo)識(shí)符Java中的包、類、方法、參數(shù)和變量的名字,Java中的包、類、方法、參數(shù)和變量的名字,可由任意順序的大小寫字母、數(shù)字、下劃線(_)可由任意順序的大小寫字母、數(shù)字、下劃線(_)和美元符號(hào)($)組成,但標(biāo)識(shí)符不能以數(shù)字開(kāi)頭,和美元符號(hào)($)組成,但標(biāo)識(shí)符不能以數(shù)字開(kāi)頭,不能是關(guān)鍵字。合法的標(biāo)識(shí)符:合法的標(biāo)識(shí)符:indentif
3、ierusernameuser_name_userName$username非法的標(biāo)識(shí)符:非法的標(biāo)識(shí)符:class98.3HelloWorldJava的關(guān)鍵字Java的關(guān)鍵字abstractbooleanbreakbytecasecatchcharclasscontinuedefaultdodoubleelseextendfalsefinalfianllyfloatforifimplementimportinstanceofintinterfacelongnativenewnullpackageprivatepublicreturnshortstaticstri
4、ctfpsuperswitchthisthrowstransienttruetryvoidvolatilewhilesynchronizedprotectedthrow關(guān)鍵字,注:Java無(wú)sizeof,goto,const關(guān)鍵字,但不能作為變量名Java中的常量(Java中的常量(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中的常量(Java中的常量(2)中的常量字符常量‘a(chǎn)’,‘8’,'u00
5、27'‘r’表示接受鍵盤輸入,相當(dāng)于按下了回車鍵;‘’是換行;‘t’是制表符,相當(dāng)于table鍵;‘b’是退格鍵,相當(dāng)于BackSpace;‘’’是單引號(hào),而‘’’’是雙引號(hào);‘\’是一個(gè)斜杠“”。字符串常量“HelloWorld’’,”123”,"WelcomeXXX"null常量常量null常量只有一個(gè)值,用null表示,表示對(duì)象的引用為空變量的概念與作用變量就是系統(tǒng)為程序分配的一塊內(nèi)存單元,變量就是系統(tǒng)為程序分配的一塊內(nèi)存單元,用來(lái)存儲(chǔ)各種類型的數(shù)據(jù)。用來(lái)存儲(chǔ)各種類型的數(shù)據(jù)。根據(jù)所存儲(chǔ)的數(shù)據(jù)類型的不同,有各種不同類型的變量。據(jù)類型的不
6、同,有各種不同類型的變量。變量名代表這塊內(nèi)存中的數(shù)據(jù)。intx=0,y;y=x+3;;執(zhí)行這兩條語(yǔ)句的過(guò)程中,執(zhí)行這兩條語(yǔ)句的過(guò)程中,內(nèi)存分配及變化情況。在被取值前必須被初始化在被取值前必須被初始化。情況。X在被取值前必須被初始化。Java的變量類型Java的變量類型整數(shù)類型(byte,short,int,long)數(shù)值型浮點(diǎn)類型(float,double)基本數(shù)據(jù)類型字符型(char)布爾型(boolean)數(shù)據(jù)類型類(class)引用數(shù)據(jù)類型接口(interface)數(shù)組變量字節(jié)大小及有效取值范圍byte占用一個(gè)字節(jié),數(shù)字大小為-27—27-1占用一個(gè)字節(jié),
7、數(shù)字大小為占用一個(gè)字節(jié)short占用兩個(gè)字節(jié),數(shù)字大小為15—215-1占用兩個(gè)字節(jié),占用兩個(gè)字節(jié)數(shù)字大小為-2int占用四個(gè)字節(jié),數(shù)字大小為31—231-1占用四個(gè)字節(jié),占用四個(gè)字節(jié)數(shù)字大小為-2long占用八個(gè)字節(jié),數(shù)字大小為63—263-1占用八個(gè)字節(jié),占用八個(gè)字節(jié)數(shù)字大小為-2float占用四個(gè)字節(jié),數(shù)字大小為占用四個(gè)字節(jié),占用四個(gè)字節(jié)數(shù)字大小為1.4E-45~3.4E+38,-1.4E-45~-3.4E+38。用二進(jìn)制的指數(shù)形式表示一個(gè)浮點(diǎn)數(shù)的格式,用二進(jìn)制的指數(shù)形式表示一個(gè)浮點(diǎn)數(shù)的格式,如:101*22,101*2-3double占用八個(gè)字節(jié),數(shù)字大
8、小為占用八個(gè)字節(jié),占用八