資源描述:
《java編程基礎(chǔ)、實(shí)例與進(jìn)階(上)ppt》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、Java編程基礎(chǔ)、實(shí)例與進(jìn)階第1章Java概述內(nèi)容提要學(xué)習(xí)目標(biāo)基本知識(shí)點(diǎn)示例解析知識(shí)拓展學(xué)習(xí)目標(biāo)掌握面向?qū)ο缶幊痰幕靖拍詈突舅枷?。掌握J(rèn)ava基本的編程和運(yùn)行環(huán)境的安裝和配置。了解簡(jiǎn)單Java程序的編輯、運(yùn)行過(guò)程?;局R(shí)點(diǎn)面向?qū)ο蟮幕靖拍頙ava開發(fā)工具包Java集成開發(fā)環(huán)境Eclipse面向?qū)ο蟮幕靖拍頙ava開發(fā)工具包Java集成開發(fā)環(huán)境Eclipse示例解析JDK的安裝安裝Eclipse利用Eclipse編輯、編譯和運(yùn)行HelloWorld!JDK的安裝演示安裝Eclipse演示利用Eclipse編輯、編
2、譯和運(yùn)行HelloWorld!演示知識(shí)拓展如何利用JDK編譯、運(yùn)行“HelloWorld!”程序?如何利用JDK編譯、運(yùn)行“HelloWorld!”程序?演示第2章Java語(yǔ)言基礎(chǔ)知識(shí)內(nèi)容提要學(xué)習(xí)目標(biāo)基本知識(shí)點(diǎn)示例解析知識(shí)拓展學(xué)習(xí)目標(biāo)掌握J(rèn)ava中的基本數(shù)據(jù)類型以及數(shù)據(jù)類型之間的轉(zhuǎn)換。掌握變量與常量以及變量的賦值方法。掌握J(rèn)ava中的運(yùn)算符。掌握J(rèn)ava中的流程控制語(yǔ)句。掌握使用Java編寫過(guò)程式程序的基本技能?;局R(shí)點(diǎn)標(biāo)識(shí)符與關(guān)鍵字基本數(shù)據(jù)類型數(shù)據(jù)類型的轉(zhuǎn)換常量與變量運(yùn)算符流程控制語(yǔ)句Java程序的基本構(gòu)成標(biāo)識(shí)符與關(guān)
3、鍵字對(duì)程序中的元素命名時(shí)使用的記號(hào)稱為標(biāo)識(shí)符。關(guān)鍵字是一種特殊類型的標(biāo)識(shí)符,具有專門的意義和用途,即在程序中定義標(biāo)識(shí)符時(shí)不能使用。break:用于在條件語(yǔ)句或者循環(huán)語(yǔ)句中跳出本層循環(huán)或者條件的控制。byte:用于定義一個(gè)字節(jié)類型的量。boolean:用于定義一個(gè)布爾類型的量。catch:用于捕獲異常。case:用于條件判斷語(yǔ)句。class:用于定義新類。char:用于定義一個(gè)字符類型的量。double:用于定義一個(gè)雙精度類型的量。do:用于循環(huán)控制。else:用于條件判斷語(yǔ)句。false:布爾值“假”。float:用于定
4、義一個(gè)浮點(diǎn)類型的量。for:用于循環(huán)控制。if:用于條件判斷語(yǔ)句。import:用于導(dǎo)入一個(gè)包或者一個(gè)包中的一個(gè)類。int:用于定義一個(gè)整型類型的量。long:用于定義一個(gè)長(zhǎng)整型類型的量。new:用于創(chuàng)建一個(gè)對(duì)象實(shí)例。null:空值。package:用于創(chuàng)建一個(gè)包。private:聲明量或者定義類為私有類型。protected:聲明量或者定義類為受保護(hù)類型。public:聲明量或者定義類為公共類型。return:表明方法執(zhí)行結(jié)束。switch:用于條件判斷語(yǔ)句。short:用于定義一個(gè)短整型的量。true:布爾值“真”。
5、void:在定義方法時(shí),如果方法的沒(méi)有返回值時(shí)使用。while:用于循環(huán)控制?;緮?shù)據(jù)類型Java類型取值范圍大小boolean-1位byte-128~1278位charUnicode0~Unicode2^16-116位short-2^15~+2^15-116位int-2^31~+2^31-132位long-2^63~+2^63-164位floatIEEE75432位doubleIEEE75464位void-N/A數(shù)據(jù)類型之間的轉(zhuǎn)換不同的數(shù)據(jù)類型之間可以進(jìn)行混合運(yùn)算,在進(jìn)行運(yùn)算時(shí),不同的數(shù)據(jù)類型需要先轉(zhuǎn)換成同一種數(shù)據(jù)類型
6、,這種轉(zhuǎn)換通常自動(dòng)進(jìn)行,這種自動(dòng)的數(shù)據(jù)類型轉(zhuǎn)換的次序?yàn)椋篵yte,short,char?int?long?float?double常量與變量常量是用關(guān)鍵字final來(lái)修飾的標(biāo)識(shí)符。例如,finalintTIMEOUT=3000;變量是Java程序中的基本存儲(chǔ)單元,包括變量類型、變量名和作用域等幾個(gè)部分。例如:inti=500;charc;上面的變量聲明中int、char是變量的類型,i、c是變量名。X為類變量args為方法參數(shù)echo、scanner為局部變量ex為異常處理參數(shù)運(yùn)算符1.算術(shù)運(yùn)算符主要用來(lái)完成算術(shù)運(yùn)算,常
7、用的算術(shù)運(yùn)算符包括+(加),-(減),*(乘),/(除),%(取模),++(遞加),--(遞減)。2.關(guān)系運(yùn)算符主要用來(lái)進(jìn)行值比較和條件運(yùn)算,常用的關(guān)系運(yùn)算符包括>(大于),<(小于),>=(大于等于),<=(小于等于),==(等于),!=(不等于)。3.布爾邏輯運(yùn)算符主要用來(lái)完成布爾數(shù)值的運(yùn)算,常見的布爾邏輯運(yùn)算符包括!(非),&&(并且),
8、
9、(或者)。4.位運(yùn)算符主要用來(lái)完成位運(yùn)算,常用的位運(yùn)算符包括>>(右移運(yùn)算符),<<(左移運(yùn)算符),&(位與運(yùn)算符),
10、(位或運(yùn)算符),^(異或運(yùn)算符),~(求反運(yùn)算符)。5.
11、賦值運(yùn)算符=,及其擴(kuò)展賦值運(yùn)算符如+=,-=,*=,/=等主要用來(lái)完成對(duì)于變量的賦值。例如:inti=300;i+=3;//等效于i=i+3;6.條件運(yùn)算符?:用來(lái)完成條件判斷,并完成變量的賦值,語(yǔ)法如下:條件語(yǔ)句?條件成立執(zhí)行語(yǔ)句:條件不成立執(zhí)行語(yǔ)句;例如,score>=60?’是’:’否’;7.其他運(yùn)算符(1)分