資源描述:
《第2章 Java語(yǔ)言基礎(chǔ)(09級(jí))ppt課件.ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、第2章java與面向?qū)ο蠹夹g(shù)主要內(nèi)容1、Java數(shù)據(jù)類(lèi)型2、Java運(yùn)算符和表達(dá)式3、Java控制語(yǔ)句4、Java類(lèi)定義規(guī)范5、Java數(shù)組6、Java開(kāi)發(fā)類(lèi)庫(kù)組成語(yǔ)言規(guī)范開(kāi)發(fā)類(lèi)庫(kù)(JFC)Java字符集Java語(yǔ)言采用unicode字符集,含有65535個(gè)字符,所以字母包括下面幾種:A---Z,a---z漢字、日文片假名、平假名和朝鮮文在ASCII碼字符集中,一個(gè)漢字需要兩個(gè)擴(kuò)展的ASCII碼。在unicode字符集中,一個(gè)漢字僅需要一個(gè)unicode碼。標(biāo)識(shí)符、保留字和分隔符Java標(biāo)識(shí)符是大小寫(xiě)敏感的程序中使用的各種數(shù)據(jù)對(duì)象如符號(hào)常量、變量、
2、方法、類(lèi)等都需要一定的名稱(chēng),這種名稱(chēng)叫做標(biāo)識(shí)符(identifier)。Java的標(biāo)識(shí)符由字母、數(shù)字、下劃線(_)或美元符($)組成,但必須以字母、下劃線和美元符開(kāi)始。$change保留字abstractcontinuefloatlongshorttruebooleandefaultfornativestatictrybreakdoublegotonewsupervoidbytedoifnullswitchvolatilecaseelseimportpackagesynchronizedwhilecatchextendsimplementspriv
3、atethischarfalseintprotectedthrowsclassfinalinterfacepublicthrowsconstfinallyinstanceofreturntransient注意:保留字不能用作標(biāo)志符分隔符分隔符作用{}定義復(fù)合語(yǔ)句和數(shù)組的初始化,定義類(lèi)體、方法體等;;結(jié)束語(yǔ)句,分隔變量說(shuō)明的各個(gè)變量和方法的各個(gè)參數(shù)等:分隔標(biāo)號(hào)和語(yǔ)句數(shù)據(jù)類(lèi)型基本類(lèi)型數(shù)值類(lèi)型整型(byte(8)、short(16)、int(32)、long(64))實(shí)型(float(32)、double(64))字符型char(16)注:Unicode
4、碼布爾型boolean(true/false)引用類(lèi)型數(shù)組類(lèi)(class)接口(interface)要牢記所有基本類(lèi)型所占的位數(shù)都是確定的,并不因操作系統(tǒng)的不同而不同?;绢?lèi)型所有基本類(lèi)型所占的位數(shù)都是確定的,并不因操作系統(tǒng)的不同而不同。數(shù)據(jù)類(lèi)型所占位數(shù)數(shù)的范圍char160~65535byte8-27~27-1short16-215~215-1int32-231~231-1long64-263~263-1float323.4e-038~3.4e+038double641.7e-308~1.7e+308引用是指向一個(gè)對(duì)象在內(nèi)存中的位置,在本質(zhì)上是一
5、種帶有很強(qiáng)的完整性和安全性限制的指針。當(dāng)你聲明某個(gè)類(lèi)、接口或數(shù)組類(lèi)型的一個(gè)變量時(shí),那個(gè)變量的值總是某個(gè)對(duì)象的引用或者是null引用。指針就是簡(jiǎn)單的地址而已,引用除了表示地址而外,還像是被引用的數(shù)據(jù)對(duì)象的縮影。指針可以有++、--運(yùn)算,引用不可以運(yùn)算。引用類(lèi)型常量和變量變量類(lèi)型標(biāo)識(shí)符=初始賦值常量整型常量:123實(shí)型常量:4.56字符常量:‘a(chǎn)’布爾常量:true和false字符串常量:"Javaprogramming"整型常量十進(jìn)制:非0開(kāi)頭的正負(fù)整數(shù)。105-23八進(jìn)制:以0開(kāi)頭的正負(fù)整數(shù)。017(15)-023(-19)十六進(jìn)制:以0x開(kāi)頭的正
6、負(fù)整數(shù)。0x2F(47)-0xa8(-168)基本類(lèi)型—整型數(shù)據(jù)類(lèi)型所占字節(jié)值范圍byte1字節(jié)-128~127short2字節(jié)-32768~32767int4字節(jié)-2147483648~2147483647long8字節(jié)-9223372036854775808~9223372036854775807整型數(shù)據(jù)整型變量整型常量有三種形式:十進(jìn)制、十六進(jìn)制和八進(jìn)制整型變量的定義intx=123;byteb=8;shorts=10;longy=123L;longz=123l;基本類(lèi)型—整型數(shù)據(jù)基本類(lèi)型—實(shí)型數(shù)據(jù)實(shí)型數(shù)據(jù)實(shí)型常量:實(shí)型變量具有標(biāo)準(zhǔn)和科學(xué)計(jì)數(shù)
7、法兩種表現(xiàn)形式。實(shí)型常量1.十進(jìn)制數(shù)形式由數(shù)字和小數(shù)點(diǎn)組成,且必須有小數(shù)點(diǎn),如0.123,.123,123.,123.02.科學(xué)計(jì)數(shù)法形式如:123e3或123E3,其中e或E之前必須有數(shù)字,且e或E后面的指數(shù)必須為整數(shù)?;绢?lèi)型—實(shí)型數(shù)據(jù)實(shí)型變量基本類(lèi)型—實(shí)型數(shù)據(jù)類(lèi)型說(shuō)明符所占字節(jié)數(shù)值范圍float4字節(jié)絕對(duì)值約1.4E-45~3.4E38double8字節(jié)絕對(duì)值4.9E-324~1.8E308floatx=0.123f;//指定變量x為float型,且賦初值為0.123,其中f不能省略。doubley=0.123d;d可以省略?;绢?lèi)型—字符型
8、數(shù)據(jù)r表示接受鍵盤(pán)輸入,相當(dāng)于按下了回車(chē)鍵表示換行t表示制表符,相當(dāng)于Table鍵b表示退格鍵,相當(dāng)于BackS