資源描述:
《Java語言基礎(chǔ),數(shù)組和字符串.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、面向?qū)ο蟮某绦蛟O(shè)計(jì)-Java課前思考1.Java中的標(biāo)識(shí)符是由哪些字符組成的?2.Java中有哪些保留字?簡(jiǎn)單數(shù)據(jù)類型包含哪幾種?各種數(shù)據(jù)類型變量的定義方法和常量的表示方法及取值范圍。3.Java中各簡(jiǎn)單數(shù)據(jù)類型間的優(yōu)先次序和自動(dòng)轉(zhuǎn)換規(guī)則是什么? 各數(shù)據(jù)類型間在什么情況下,進(jìn)行自動(dòng)轉(zhuǎn)換,在什么情況下使用強(qiáng)制轉(zhuǎn)換?4.Java中有哪些運(yùn)算符?這些運(yùn)算符的優(yōu)先關(guān)系是怎樣的?5.Java中有哪些控制語句?你了解每一種控制語句的語法規(guī)則嗎?6.Java中的一維數(shù)組和多維數(shù)組在數(shù)組動(dòng)態(tài)初始化和靜態(tài)初始化時(shí)有何不同?7.Java中的字符串有
2、兩種表示方法,這兩種表示方法有什么不同?8.如何訪問字符串?如何修改字符串?如何對(duì)兩個(gè)字符串進(jìn)行比較?學(xué)習(xí)目標(biāo)本講主要講述java編程語言的基本語法知識(shí),如java中的簡(jiǎn)單數(shù)據(jù)類型,運(yùn)算符和表達(dá)式,控制語句,數(shù)組及字符串的處理。通過本講的學(xué)習(xí),同學(xué)們可以編寫簡(jiǎn)單的java程序。注意:同任何一種編程語言一樣,應(yīng)深刻理解各知識(shí)點(diǎn)的概念,牢記一些java的語法,從而達(dá)到學(xué)習(xí)的目的。重點(diǎn)1.深刻理解各知識(shí)點(diǎn)的概念,并熟記java的語法規(guī)范。2.熟練使用各種數(shù)據(jù)類型的定義,表示和引用。3.能熟練使用各種控制語句。4.能熟練處理字符串。難點(diǎn)1.動(dòng)態(tài)
3、初始化復(fù)雜類型數(shù)組時(shí),要先為數(shù)組中的元素開辟引用空間,再為每個(gè)元素開辟空間。2.使用StringBuffer類表示和操作字符串時(shí),要注意它可以處理可變字符串,即當(dāng)在StringBuffer類型的字符串中插入字符而超出已分配的緩沖區(qū)時(shí),系統(tǒng)會(huì)自動(dòng)地為它分配額外的空間。標(biāo)識(shí)符程序員對(duì)程序中的各個(gè)元素加以命名時(shí)使用的命名記號(hào)稱為標(biāo)識(shí)符(identifier)。Java語言中,標(biāo)識(shí)符是以字母,下劃線(_),美元符($)開始的一個(gè)字符序列,后面可以跟字母,下劃線,美元符,數(shù)字。例如,identifier,userName,User_Name,_s
4、ys_val,$change為合法的標(biāo)識(shí)符,而2mailroom#,class為非法的標(biāo)識(shí)符。保留字具有專門的意義和用途,不能當(dāng)作一般的標(biāo)識(shí)符使用,這些標(biāo)識(shí)符稱為保留字(reservedword),也稱為關(guān)鍵字,下面列出了java語言中的所有保留字:bstract,break,byte,boolean,catch,case,class,char,continue,default,double,do,else,extends,false,final,float,for,finally,if,import,implements,int,in
5、terface,instanceof,long,length,native,new,null,package,private,protected,public,return,switch,synchronized,short,static,super,try,true,this,throw,throws,threadsafe,transient,void,while。java語言中的保留字均用小寫字母表示。第二章基本語法2.1Java程序構(gòu)成2.2數(shù)據(jù)類型2.3變量和常量2.4運(yùn)算符和表達(dá)式2.5流程控制2.1Java程序構(gòu)成Java程
6、序是由類和對(duì)象組成的,而對(duì)象和類又是由方法和變量構(gòu)成的。方法由語句組成,語句又由表達(dá)式、變量、常量、關(guān)鍵字組成。2.1Java程序構(gòu)成語句:用編程語言書寫的簡(jiǎn)單命令,它導(dǎo)致計(jì)算機(jī)執(zhí)行某種操作。表達(dá)式:生成一個(gè)值的語句。不同的語句之間用(;)分開。多個(gè)語句可用左、右大括號(hào)({,})括起來,表示一個(gè)語句塊。2.2數(shù)據(jù)類型二、Java基本數(shù)據(jù)類型基本數(shù)據(jù)類型是非面向?qū)ο蟮?。Java有八種基本數(shù)據(jù)類型,如下圖。java中的數(shù)據(jù)類型java語言的數(shù)據(jù)類型有簡(jiǎn)單類型和復(fù)合類型簡(jiǎn)單數(shù)據(jù)類型包括: 整數(shù)類型(Integer):byte,sh
7、ort,int,long浮點(diǎn)類型(Floating):float,double字符類型(Textual):char布爾類型(Logical):boolean復(fù)合數(shù)據(jù)類型包括:classinterface數(shù)組常量和變量常量:用保留字final來實(shí)現(xiàn)finaltypeSpecifiervarName=value[,varName[=value]…];如:finalintNUM=100;變量:是java程序中的基本存儲(chǔ)單元,它的定義包括變量名、變量類型和作用域幾個(gè)部分。其定義格式如下:typeSpecifiervarName[=value[,
8、varName[=value]…];如:intcount;charc='a';布爾類型--boolean布爾型數(shù)據(jù)只有兩個(gè)值true和false,且它們不對(duì)應(yīng)于任何整數(shù)值。布爾型變量的定義如:boolean