Java語(yǔ)言基礎(chǔ)ppt課件.ppt

Java語(yǔ)言基礎(chǔ)ppt課件.ppt

ID:58728677

大小:186.00 KB

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

時(shí)間:2020-10-04

Java語(yǔ)言基礎(chǔ)ppt課件.ppt_第1頁(yè)
Java語(yǔ)言基礎(chǔ)ppt課件.ppt_第2頁(yè)
Java語(yǔ)言基礎(chǔ)ppt課件.ppt_第3頁(yè)
Java語(yǔ)言基礎(chǔ)ppt課件.ppt_第4頁(yè)
Java語(yǔ)言基礎(chǔ)ppt課件.ppt_第5頁(yè)
資源描述:

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

1、第2章Java語(yǔ)言基礎(chǔ)2.1語(yǔ)言成分2.2語(yǔ)句與結(jié)構(gòu)化程序設(shè)計(jì)2.3數(shù)組2.4字符串2.1語(yǔ)言成分2.1.1標(biāo)識(shí)符與關(guān)鍵字2.1.2基本數(shù)據(jù)類型2.1.3變量與常量2.1.4運(yùn)算符與表達(dá)式2.1.1標(biāo)識(shí)符與關(guān)鍵字關(guān)鍵字標(biāo)識(shí)符分隔符注釋程序書寫風(fēng)格關(guān)鍵字表Java關(guān)鍵字表(50個(gè),有多少是見過的?)abstractbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelseextendsfinalfinallyfloatforgotoifimplementsi

2、mportinstanceofintinterfacelongnativenewnullpackageprivateprotectedpublicreturnshortstaticsuperswitchsynchronizedthisthrowthrowstransienttryvoidvolatilewhiletruefalse*其中const、goto只保留沒使用程序組織描述:package,import定義類:class,extends,interface,implements類和成員修飾定義(使用和訪問限制):publi

3、c,private,protected,abstract,static,synchronized,volatile,final,native簡(jiǎn)單數(shù)據(jù)類型:long,int,short,byte,double,float,char,boolean值和變量:false,true,this,super,null,void異常情況處理:throw,try,catch,throws實(shí)例(對(duì)象)的創(chuàng)建和檢驗(yàn):new,instanceof流程控制:if,else,switch,case,default,break,for,continue,r

4、eturn,do,while.關(guān)鍵字分類標(biāo)識(shí)符什么是標(biāo)識(shí)符主要用做類名、變量名、方法名、數(shù)組名、文件名的有效字符序列稱為標(biāo)識(shí)符.命名標(biāo)識(shí)符的規(guī)定由字母、下劃線、美元符號(hào)和數(shù)字組成第一個(gè)字符不能是數(shù)字區(qū)分大小寫標(biāo)識(shí)符不可以是關(guān)鍵字長(zhǎng)度不限例如:Girl_$、www_12$、$23boy//合法88A、&var、a+3、Ok!//不合法姓名、i服了you//是否合法標(biāo)識(shí)符與其他語(yǔ)言的不同點(diǎn)Java語(yǔ)言使用unicode字符集(16位)含有65535個(gè)字符不用ASCII代碼集Java字母包括:(1)A~Z、a~z(2)漢字、日文片假名

5、、平假名和朝鮮文等例如:顏色、漂亮//也是合法的名字分割符空格“;”號(hào)“,”號(hào)分別是什么的分割符?Java注釋注釋是程序中的說(shuō)明文字,用于幫助閱讀程序,它不是語(yǔ)句,不會(huì)在程序運(yùn)行程序中顯示,也不影響程序執(zhí)行效率Java語(yǔ)言的注釋有三種形式行注釋//塊注釋/**/文檔注釋/***/(java特有)注意:/**/注釋在Java中不可嵌套使用Java注釋舉例使用雙斜杠(//)加注釋intfontsize=30;//設(shè)置標(biāo)題字體大小多行注釋合法的注釋嵌套/*Savethisoldlineofcodewhenwetestforthe13?

6、monitors//intfontsize=30;//setthetitlefonesize*/不合法的注釋嵌套/*Savethisoldlineofcodewhenwetestforthe13?monitors//intfontsize=30;/*setthetitlefonesize*/*/文檔注釋/**程序說(shuō)明文本*/可由實(shí)用程序javadoc自動(dòng)生成HTML文檔。舉例packagefirststep;publicclassMyApp{publicstaticvoidmain(Stringargv[]){System.ou

7、t.println("Hello!Java!");}}比較好風(fēng)格的程序比較好的編程風(fēng)格是類名起得有意義:MyFirstClassGoodCarMyComputer等等。編java程序一定注意大小寫。類名一般大寫,系統(tǒng)的類名肯定大寫。類名首字母一般大寫不要用$開頭的變量名??赡軙?huì)沖突。2.1.2基本數(shù)據(jù)類型什么是數(shù)據(jù)類型數(shù)據(jù)類型的分類基本數(shù)據(jù)類型:8種(長(zhǎng)度固定,與C不同)引用數(shù)據(jù)類型:3種數(shù)組(array)、類(class)和接口(interface)整數(shù)類型——byte,short,int,long浮點(diǎn)數(shù)類型——float,d

8、ouble字符類型——char布爾類型——boolean整數(shù)類型取值范圍int型,4個(gè)字節(jié),32位,取值范圍:-231~231-1十進(jìn)制:-2147483648至2147483648byte型,1個(gè)字節(jié),8位,取值范圍:-27~27-1十進(jìn)制:-128至127s

當(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)系客服處理。