基礎(chǔ)知識培訓(xùn)ppt課件.ppt

基礎(chǔ)知識培訓(xùn)ppt課件.ppt

ID:58917327

大小:670.00 KB

頁數(shù):64頁

時(shí)間:2020-09-29

基礎(chǔ)知識培訓(xùn)ppt課件.ppt_第1頁
基礎(chǔ)知識培訓(xùn)ppt課件.ppt_第2頁
基礎(chǔ)知識培訓(xùn)ppt課件.ppt_第3頁
基礎(chǔ)知識培訓(xùn)ppt課件.ppt_第4頁
基礎(chǔ)知識培訓(xùn)ppt課件.ppt_第5頁
基礎(chǔ)知識培訓(xùn)ppt課件.ppt_第6頁
基礎(chǔ)知識培訓(xùn)ppt課件.ppt_第7頁
基礎(chǔ)知識培訓(xùn)ppt課件.ppt_第8頁
基礎(chǔ)知識培訓(xùn)ppt課件.ppt_第9頁
基礎(chǔ)知識培訓(xùn)ppt課件.ppt_第10頁
資源描述:

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

1、Java基礎(chǔ)知識培訓(xùn)目錄第1章Java發(fā)展歷史及現(xiàn)狀第2章Java基本語法第3章面向?qū)ο笈嘤?xùn)要點(diǎn)第一章Java的趣味發(fā)展史以及現(xiàn)狀第二章publicclass和class的聲明的區(qū)別Java的數(shù)據(jù)類型基本數(shù)據(jù)類型引用數(shù)據(jù)類型數(shù)據(jù)類型的默認(rèn)值數(shù)據(jù)類型的轉(zhuǎn)換循環(huán)控制fordo…whilewhileif…else數(shù)組3培訓(xùn)要點(diǎn)方法方法的格式方法重載構(gòu)造函數(shù)函數(shù)重載的區(qū)分為什么不以返回值區(qū)分重載方法方法與數(shù)組第三章this表示“調(diào)用方法的那個(gè)對象”在構(gòu)造器里調(diào)用構(gòu)造器的限制不能在一個(gè)構(gòu)造器調(diào)用兩個(gè)構(gòu)造器必須將構(gòu)造器調(diào)用置于最起始處4培訓(xùn)要點(diǎn)開發(fā)的方式

2、面向?qū)ο笕齻€(gè)特征封裝繼承多態(tài)面向過程類的封裝性類的圖形表示構(gòu)造方法匿名對象字符串Object的幾個(gè)重要的方法Object.equalsObject.hashCodeObject.toString5培訓(xùn)要點(diǎn)static在static方法內(nèi)部不能調(diào)用非靜態(tài)方法finalize工作原理析構(gòu)函數(shù)設(shè)計(jì)一個(gè)簡單的問題,要求用戶輸入用戶和口令,如果用戶為xiaoX,口令為123,則向控制臺(tái)打印登錄成功,否則打印登錄失敗構(gòu)造函數(shù)私有化代碼塊內(nèi)部類函數(shù)回調(diào)繼承final關(guān)鍵字抽象類接口6培訓(xùn)要點(diǎn)對象的多態(tài)性抽象類和接口的應(yīng)用適配器模式簡單工廠模式代理模式異常包

3、持有對象字符串7Java發(fā)展史SUN:斯坦福大學(xué)網(wǎng)絡(luò)1991年GREEN項(xiàng)目C++新的平臺(tái)Oak網(wǎng)景公司1995年Oak命名為Java1998年Java2Java技術(shù)的主要分支J2SEJ2MEJ2EEJAVA62012年即將推出JAVA78Java發(fā)展史三者之間的關(guān)系9Java特點(diǎn)面向?qū)ο缶幾g型語言編譯型語言和解釋型語言的區(qū)別:解釋性語言在運(yùn)行程序的時(shí)候才翻譯,比如解釋性basic語言,專門有一個(gè)解釋器能夠直接執(zhí)行basic程序,每個(gè)語句都是執(zhí)行的時(shí)候才翻譯。這樣解釋性語言每執(zhí)行一次就要翻譯一次,效率比較低。Java虛擬機(jī)指針Java里不存在

4、指針,因?yàn)閖ava所有的對象,都是指針調(diào)用。低層以C++開發(fā)JVM保證了一次編譯,處處運(yùn)行(理論上)多廠家都有自己的jvm10Java基礎(chǔ)命令Java-versionJavacJdbjava-cp"%MON_CP%""%XM%"com.sdunicomsi.monitor.agent.AgentSendInfo源文件與字節(jié)碼publicclass和class的確別建立一個(gè)文件名Person的類publicclassPersonDemo{}12關(guān)鍵字、標(biāo)識符、轉(zhuǎn)義符在Java語言中,標(biāo)識符是賦予變量、類和方法等的名稱。標(biāo)識符由編程者自己指定,但

5、需要遵循一定的語法規(guī)范:(1)標(biāo)識符由字母、數(shù)字、下劃線(_)、美元符號($)組成,但美元符號用得較少。(2)標(biāo)識符從一個(gè)字母、下劃線或美元符號開始。(3)Java語言中,標(biāo)識符大小寫敏感,必須區(qū)別對待。(4)標(biāo)識符沒有最大長度的限制,但最好表達(dá)特定的意思。(5)標(biāo)識符定義不能是關(guān)鍵字。轉(zhuǎn)義符關(guān)鍵字又稱保留字,是指Java語言中自帶的用于標(biāo)志數(shù)據(jù)類型名或者程序構(gòu)造名等的標(biāo)識符,如public、double等。轉(zhuǎn)義符是指一些有特殊含義的、很難用一般方式表達(dá)的字符,如回車、換行等。所有的轉(zhuǎn)義符以反斜線()開頭,后面跟著一個(gè)字符來表示某個(gè)特定的轉(zhuǎn)

6、義符//i++和++i是有區(qū)別的,//i++是在一個(gè)先使用后加1,即先使用i的值,后讓i+1//++i則是先加1后使用,即先讓i+1后再使用i的新值classijiajia{publicstaticvoidmain(String[]args){System.out.println("HelloWorld!");inti=3;intcount=(i++)+(i++)+(i++);System.out.println(i);//i=6System.out.println(count);//count=12intj=3;count=(++j)+(+

7、+j)+(++j);//count=4+5+6System.out.println(j);//j=6System.out.println(count);//count=15}}數(shù)據(jù)類型基本數(shù)據(jù)類型intcharbytelongfloatdouble引用數(shù)據(jù)類型New接口類對象數(shù)組String是不基本數(shù)據(jù)類型16數(shù)據(jù)類型的默認(rèn)值基本數(shù)據(jù)類型都有自己的默認(rèn)值privateintage;//默認(rèn)值為017控制語句ifdo…..whilewhileforforeach(JDK1.5之后的新特性)18foreach示例publicclassForEac

8、h{publicstaticvoidmain(String[]args){String[]aa={"小剛","小明","小敏","小紅"};//JDK1.4之前fo

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。