資料java溫習(xí)資料PPT學(xué)習(xí)教案_第1頁
資料java溫習(xí)資料PPT學(xué)習(xí)教案_第2頁
資料java溫習(xí)資料PPT學(xué)習(xí)教案_第3頁
資料java溫習(xí)資料PPT學(xué)習(xí)教案_第4頁
資料java溫習(xí)資料PPT學(xué)習(xí)教案_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、會計(jì)學(xué)1 資料資料java溫習(xí)資料溫習(xí)資料 壘 乃 榴 落 熔 旅 報(bào) 瑪 萍 信 雍 瑰 墟 氫 叼 蠻 溯 勃 桅 兄 疏 汁 濰 藩 乎 監(jiān) 歐 鈔 儈 攝 洪 歧 J a v a 復(fù) 習(xí) 資 料 J a v a 復(fù) 習(xí) 資 料 第1頁/共24頁 冊 竅 割 尼 育 輪 環(huán) 隧 燃 工 轅 嗆 緝 鈍 逢 恰 昧 垮 王 陰 栽 強(qiáng) 喬 彭 敝 掂 蛔 弱 晨 翻 鼠 毛 J a v a 復(fù) 習(xí) 資 料 J a v a 復(fù) 習(xí) 資 料 第2頁/共24頁 與平臺無關(guān)性 分布式 安全性, 多線程 ,JVM是在一臺真正的機(jī)器上用軟件方式實(shí)現(xiàn)的一臺假想機(jī)。,是Java,程序和宿主硬件系統(tǒng)之間的接

2、口。廣義來看,任何一種可以運(yùn)行Java程序的軟件都可以被稱為Java虛擬機(jī), Java源程序經(jīng)過編譯器編譯,被轉(zhuǎn)換成的一種目標(biāo)程序,稱之為“字節(jié)碼”,(byte_codes) 1.,package部分 2.,import部分 3.,class或interface部分 0.,正確設(shè)置JDK環(huán)境 1.,編寫源文件xx.java 2.,編譯: javac,xx.java 3.,運(yùn)行: java,xx 詹 辱 老 嘴 襲 捐 可 魏 綢 頭 淀 沂 鵬 撬 繁 降 棗 橫 瑣 鱉 當(dāng) 無 顴 襲 沿 替 椽 脯 急 寡 雜 授 J a v a 復(fù) 習(xí) 資 料 J a v a 復(fù) 習(xí) 資 料 第3頁/共

3、24頁 ,后臺系統(tǒng)級線程,記錄每次內(nèi)存分配的情況,并統(tǒng)計(jì)每個內(nèi)存指針的引用次數(shù)。 ,程序員無需親自釋放內(nèi)存,垃圾收集自動進(jìn)行,消除了內(nèi)存漏洞 文件名:Demo.java 源代碼: ,public,class,Demo, ,. ,. , 兌 未 分 刁 齒 澎 誣 籮 幕 簇 噬 達(dá) 飾 猴 凜 脈 忘 竟 豌 掣 疙 錄 納 詹 菱 諄 撅 啼 厲 陪 薊 濾 J a v a 復(fù) 習(xí) 資 料 J a v a 復(fù) 習(xí) 資 料 第4頁/共24頁 語言定義 ,public, ,protected, ,private,, ,final ,取消指針 使用自動回收垃圾 , bytecode檢查 分析:限定

4、對象的存取權(quán)限;系統(tǒng)堆棧溢出,;,參數(shù)類型一致 程序執(zhí)行 監(jiān)測:限制Java應(yīng)用程序的不正當(dāng)使用 Java源程序(.java文件) Java編譯器 Java,bytecode文件 bytecode,下載器 bytecode,解釋器 系統(tǒng)執(zhí)行平臺 允 銘 巳 尤 動 姿 播 聊 傭 格 瑰 陛 腑 斜 腔 淤 偶 疲 儈 員 鈴 辨 途 預(yù) 桶 同 貞 遣 筐 橢 肉 陽 J a v a 復(fù) 習(xí) 資 料 J a v a 復(fù) 習(xí) 資 料 第5頁/共24頁 基本數(shù)據(jù)類型: ,整型(byte、short、int、long)、實(shí)型(float、double)、字符型(char)、布爾型(boolean)

5、 復(fù)合數(shù)據(jù)類型: 類、接口、數(shù)組 標(biāo)識符: ,以字母、下劃線(_)或美元符($)開頭,由字母、數(shù)字、下劃線或美元符組的字符串,區(qū)分大小寫 關(guān)鍵詞:Java系統(tǒng)專用詞,有特定的語法含義,不能用作標(biāo)識符 形式: ,類型名,變量名; 命名約定: ,小寫 賦初值: ,初次使用前需賦值(注意數(shù)字后加F、D、L的含義,如3.14F) 運(yùn)算符: ,各類運(yùn)算符的含義,如+、-、+=、%,. 表達(dá)式: ,是通過一個或多個運(yùn)算符組合而成的語法式子,表達(dá)式有返回值。表達(dá)式類型有:賦值表達(dá)式、算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式 習(xí) 艷 法 撇 婿 雛 鋇 淹 成 少 淪 稠 怒 墾 搜 再 暖 宜 腑 晝 耙 源 案

6、 暢 借 勞 豫 凍 玻 單 衰 慕 J a v a 復(fù) 習(xí) 資 料 J a v a 復(fù) 習(xí) 資 料 第6頁/共24頁 變量的作用域指明可以訪問該變量的程序代碼的范圍。 不同的變量有不同的作用域,如:局部變量、類成員變量、方法參數(shù) 自動轉(zhuǎn)換(類型所表示值的范圍從小到大): ,byte-,short-,char-,int-,long-,float-,double 強(qiáng)制轉(zhuǎn)換: ,(類型2)類型1變量; ,如,int,i,=,(int)3.14; 表達(dá)式的運(yùn)算順序是按優(yōu)先級來進(jìn)行的 熟悉優(yōu)先級表,在不確定的情況下,使用()來劃分 耗 貞 縷 磚 跡 佬 私 吁 擱 寥 畦 淑 膛 稍 擦 奇 影 媚

7、 經(jīng) 屏 份 絮 晶 末 誅 斤 呵 叫 壇 暢 問 秉 J a v a 復(fù) 習(xí) 資 料 J a v a 復(fù) 習(xí) 資 料 第7頁/共24頁 順序結(jié)構(gòu): 自上而下一行一行地執(zhí)行程序 選擇結(jié)構(gòu): ifelse,if、switch 循環(huán)結(jié)構(gòu),: for、while、dowhile、,新加入的,如,for(int,i,:,x) 一維: int,x,=,new,int9; int,x,=,new,int9; 二維: int,x,=,new,int25; int,x,=,new,int25; int,x,=,new,int25; 多維: ,int,x,=,new,int234; 引用: 通過下標(biāo)索引來引用

8、某個位置的元素,下標(biāo)編號從0開始,如,x12 形式: 如:public,int,method(int,x);,使用return來返回值 引用: 對象.方法(參數(shù)); 淄 留 灸 蝴 麥 區(qū) 梭 謝 奔 而 成 宋 稗 坎 蚌 顫 擺 感 諧 廳 乃 挨 碌 牟 葛 捌 幼 鋼 喧 魚 爪 種 J a v a 復(fù) 習(xí) 資 料 J a v a 復(fù) 習(xí) 資 料 第8頁/共24頁 用在分支選擇、循環(huán)結(jié)構(gòu)中,表示退出分支結(jié)構(gòu)或退出當(dāng)前的一層循環(huán),到循環(huán)外層繼續(xù)執(zhí)行 break,標(biāo)號; 如: aLable:, for() ; break,aLable; ; 用在循環(huán)結(jié)構(gòu)中,表示停止循環(huán)體中剩余語句的執(zhí)行,

9、而回到循環(huán)的開始處繼續(xù)執(zhí)行下一次循環(huán) continue,標(biāo)號; 籮 妊 蜒 末 俯 滾 珠 寇 佑 塹 揍 孿 腰 時 餐 擎 阮 拎 慢 菏 脊 殺 度 氣 惺 阜 翼 租 斧 筍 蚜 辨 J a v a 復(fù) 習(xí) 資 料 J a v a 復(fù) 習(xí) 資 料 第9頁/共24頁 ,類是具有共同特性和行為的事物的抽象,是一種特殊數(shù)據(jù)類型 ,類中包含了成員變量與成員方法 對象是類的實(shí)例 接口是抽象類功能的另一種實(shí)現(xiàn)方法,可看作是一個特殊的類。 其成員變量要賦初值,成員方法需是“抽象方法” 包(package)是類的邏輯組織形式,用于分隔類名空間,已避免沖突 類封裝的目的就是限制類的外部程序?qū)︻悆?nèi)部成員的

10、直接訪問以及屏蔽實(shí)現(xiàn)細(xì)節(jié) public、private、protected、默認(rèn) 繼承是對類的功能的重用和擴(kuò)充 關(guān)鍵字extends java是單繼承 一個對象,多種形態(tài),多態(tài)性表現(xiàn)為方法的名字相同,但實(shí)現(xiàn)不同 形式上分為重載、覆蓋 構(gòu)造方法是特殊的類方法,有著特殊的功能。它的名字與類名相同,沒有返回值。在創(chuàng)建對象實(shí)例時由new運(yùn)算符調(diào)用。 析構(gòu)方法:用于自動垃圾回收之前,Java自動調(diào)用該方法回收資源。方法名,finalize(,) 由關(guān)鍵詞,abstract,修飾的類,內(nèi)需含有abstract的方法 不能實(shí)例化為對象 由關(guān)鍵詞,final,修飾的類,不能再從該類繼承 this指代對象本身,

11、super引用父類成員 this()調(diào)用構(gòu)造方法,super()調(diào)用父類構(gòu)造方法 洶 淵 示 埋 瞥 壘 凜 瓣 洞 樁 暫 乘 壘 蓑 饑 茲 檬 蛤 忌 孽 慨 燕 墩 當(dāng) 齋 臍 躊 時 奶 剩 韶 耪 J a v a 復(fù) 習(xí) 資 料 J a v a 復(fù) 習(xí) 資 料 第10頁/共24頁 一個包對于一個目錄,而包中的類可以看作是目錄中的文件。 運(yùn)行時要將字節(jié)碼文件放在相應(yīng)的包目錄下 重載是在同一類中有若干個方法名字相同,但方法的參數(shù)(類型或個數(shù))不同 覆蓋是在子類和父類中有同名的方法(參數(shù)也相同),子類中的方法隱藏了父類的方法。注意子類方法不能比父類方法的訪問權(quán)限更嚴(yán)格, 類變量/類方法由

12、static關(guān)鍵詞修飾。 類變量可以被所有的對象共享,與實(shí)例變量的區(qū)別:類變量不管類構(gòu)造了多少個對象,它只有一份??赏ㄟ^,.,的形式來引用 類方法可以不必對類進(jìn)行實(shí)例化,可使用,.,的形式來調(diào)用,但成員方法必須由實(shí)例化的對象來調(diào)用。 類方法內(nèi)部只能引用類變量,不能引用成員變量。 南 輯 姐 遏 函 棗 辰 記 梨 沮 毫 與 硯 侶 記 屈 劊 樞 慈 泉 壕 肘 愿 腎 蝦 聯(lián) 灼 鹵 妊 慧 鬼 邱 J a v a 復(fù) 習(xí) 資 料 J a v a 復(fù) 習(xí) 資 料 第11頁/共24頁 初始態(tài):init(,)方法,它是Applet的入口點(diǎn),在第一次裝入時自動執(zhí)行一次 運(yùn)行態(tài):start(,)方

13、法,在重新裝入、改變頁面大小、返回Web頁面時執(zhí)行 停止態(tài):stop(,)方法,離開Web頁面、極小化、裝入其他頁面時執(zhí)行 消亡態(tài):destory(,)方法,關(guān)閉瀏覽器時調(diào)用 FlowLayout布局 BorderLayout布局 GridLayout布局 CardLayout布局 this.add(); this.add(“North”,); getContentPane.add(); import,java.awt.event.*; 設(shè)置事件監(jiān)聽者: 事件源.addxxListener(事件監(jiān)聽者); 事件監(jiān)聽者所對應(yīng)的類實(shí)現(xiàn)(implements)事件所對應(yīng)的xxListener接口;

14、常見的事件監(jiān)聽:ActionListener、KeyListener、MouseListener、WindowListener 庚 二 廉 落 栓 舞 星 火 男 粘 魯 踞 膝 今 撾 紅 嗆 鹵 喇 碗 娠 楚 賓 驚 訛 默 柿 儲 商 改 洶 殖 J a v a 復(fù) 習(xí) 資 料 J a v a 復(fù) 習(xí) 資 料 第12頁/共24頁 第一種:本身類實(shí)現(xiàn) class,ACls,implements,xxListener . xx.addXXListener(this); public,void,AListenMethod() . 第二種:內(nèi)部類實(shí)現(xiàn) class,ACls, ,. ,xx.ad

15、dXXListener(new,BCls(); ,class,BCls,implements,xxListener public,void,AListenMethod() . , 第三種:匿名類實(shí)現(xiàn) class,ACls, ,. ,xx.addXXListener(new,xxListener(,) public,void,AListenMethod() . ,); 迄 拇 賒 箕 倒 晉 境 淤 蒼 疲 窒 阻 老 操 迭 姨 瞳 迭 蛻 劃 茲 咒 騁 锨 舍 柒 怪 纓 肘 襲 氫 尋 J a v a 復(fù) 習(xí) 資 料 J a v a 復(fù) 習(xí) 資 料 第13頁/共24頁 發(fā)生異常,產(chǎn)生異常

16、對象并中斷當(dāng)前正在執(zhí)行的代碼。 ,自動按程序中的catch的編寫順序查找異常匹配,一旦找到就認(rèn)為異常已經(jīng)得到控制,不再進(jìn)行進(jìn)一步查找。 ,若有匹配則執(zhí)行相應(yīng)的處理代碼,然后繼續(xù)執(zhí)行本try塊之外的其他程序,否則異常將由缺省處理,終止整個程序的執(zhí)行并退出。 異常處理的一般結(jié)構(gòu): try, ,/被監(jiān)視的代碼塊 catch(異常類1,對象名1) ,/異常類1的異常處理代碼塊 catch(異常類2,對象名2) ,/異常類2的異常處理代碼塊 finally ,/在try塊結(jié)束前被執(zhí)行的代碼塊 Throwable類是使用異常處理機(jī)制可被拋出并捕獲處理的所有異常類的父類。其有,2個子類Exception、,

17、Error。 ,Exception異常類表示運(yùn)行時可能發(fā)生并由程序員處理的問題。 ,Error異常類表示很難恢復(fù)的異常錯誤,交給系統(tǒng)處理,如內(nèi)存越界。 邀 對 脂 諒 萎 欺 綽 沈 朔 索 汁 蹈 妒 霹 彰 祝 陰 定 挽 頂 堪 狙 銜 院 辛 蘇 柵 光 婿 啃 葡 療 J a v a 復(fù) 習(xí) 資 料 J a v a 復(fù) 習(xí) 資 料 第14頁/共24頁 throw:用該語句自行創(chuàng)建并拋出異常 ,如,throw,異常類對象。 throws:聲明一個方法可能引發(fā)的所有異常,且這些異常需由調(diào)用該方法的程序處理。語法為: 方法名聲明,throws,異常類 ,/方法體 荔 腹 饞 臆 喝 幣 藕

18、 王 訴 痔 蠟 赴 恭 挨 森 萍 慶 即 加 戒 軒 令 帕 裴 拄 瞞 團(tuán) 透 師 剝 宇 篆 J a v a 復(fù) 習(xí) 資 料 J a v a 復(fù) 習(xí) 資 料 第15頁/共24頁 輸出結(jié)果:11 (35) 19-8 溢 斟 忠 錢 擠 賞 推 嬸 爬 茶 瘦 拼 缽 歐 穆 瑤 只 株 理 退 瘓 任 禿 墓 鐮 掄 味 碌 峰 鼠 致 甥 J a v a 復(fù) 習(xí) 資 料 J a v a 復(fù) 習(xí) 資 料 第16頁/共24頁 m,=,m+(m-=n);m=m+(m,=,m-n);m=2+(m,=,2-1); 輸出結(jié)果:m,=,3 笛 似 奧 跋 酶 同 極 肘 葡 練 烹 浪 氣 廳 廓

19、剪 煩 錐 陵 出 宇 芳 您 謝 軒 墮 嚼 孤 炊 雪 喪 材 J a v a 復(fù) 習(xí) 資 料 J a v a 復(fù) 習(xí) 資 料 第17頁/共24頁 x 選擇:B、D 震 齋 典 洪 姥 鋸 謙 遮 瓷 滴 沼 硼 棕 黨 鍘 侯 晤 巨 般 氮 伺 絹 忠 巍 歡 狀 載 燎 吉 敵 千 星 J a v a 復(fù) 習(xí) 資 料 J a v a 復(fù) 習(xí) 資 料 第18頁/共24頁 x x 褂 臻 渭 瞧 互 兄 躲 鈾 椰 鑿 哎 園 巋 僅 棲 內(nèi) 棄 僑 驅(qū) 哈 韶 震 向 官 羔 商 丟 砍 汝 寬 蔗 休 J a v a 復(fù) 習(xí) 資 料 J a v a 復(fù) 習(xí) 資 料 第19頁/共24頁 A B C D x x 懦 暗 堤 殷 喻 成 揣 疽 替 腆 抓 綠 頗 徐 仁 鏟 位 假 堯 絡(luò) 虛 欠 胞 吃 禮 闖 柞 氏 馱 淑 失

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論