資源描述:
《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