實(shí)驗(yàn)12 異常處理 12.1 實(shí)驗(yàn)?zāi)康? (1)掌握異常處理的編程特點(diǎn)。 (2)了解Java異常分類層次,常見(jiàn)系統(tǒng)異常。 (3)了解自定義異常的定義及方法異常的拋出與處理。 12.2 知識(shí)要點(diǎn) Java把異常加入Java語(yǔ)言的體系結(jié)構(gòu),為異常定義了類和關(guān)鍵字,簡(jiǎn)化了錯(cuò)誤處理代碼。將錯(cuò)誤處理從正常的控制流中分離出來(lái),對(duì)錯(cuò)誤實(shí)施統(tǒng)一處理。 12.2.1異常處理結(jié)構(gòu) try { 語(yǔ)句塊; } catch (異常類名1 參變量名) { 語(yǔ)句塊; } catch (異常類名2 參變量名) { 語(yǔ)句塊; } finally { 語(yǔ)句塊; } 說(shuō)明: (1)finally總是執(zhí)行,它是異常處理的統(tǒng)一出口,常用來(lái)實(shí)現(xiàn)資源釋放,文件關(guān)閉等。 (2)發(fā)生異常時(shí)try塊內(nèi)的后續(xù)語(yǔ)句不再執(zhí)行; (3)catch按照次序進(jìn)行匹配檢查處理,找到一個(gè)匹配者,不再找其它;catch的排列要按照先個(gè)別化再一般化的次序。不能將父類異常排在前、子類異常排在后。 12.2.2 常見(jiàn)系統(tǒng)異常 常見(jiàn)系統(tǒng)異常如表12-1所示。 表12-1 常見(jiàn)系統(tǒng)異常
標(biāo)簽: 12.1 Java 實(shí)驗(yàn) 異常處理
上傳時(shí)間: 2013-12-09
上傳用戶:jhksyghr
基于ARMA(2)模型的光纖陀螺建模及kalma濾波算法
上傳時(shí)間: 2013-12-24
上傳用戶:源弋弋
LL(1)預(yù)測(cè)分析法 (1)判別文法是否為L(zhǎng)L(1)文法。 (2)構(gòu)造出分析表 (3)進(jìn)行句子分析
標(biāo)簽: LL 分 預(yù)測(cè)分析 判別
上傳時(shí)間: 2016-08-07
上傳用戶:xfbs821
運(yùn)動(dòng)會(huì)分?jǐn)?shù)統(tǒng)計(jì) (1) 可以輸入各個(gè)項(xiàng)目的前三名或前五名的成績(jī); (2) 能統(tǒng)計(jì)各學(xué)校總分; (3) 可以按學(xué)校編號(hào)、學(xué)校總分、男女團(tuán)體總分排序輸出; (4) 可以按學(xué)校編號(hào)查詢學(xué)校某個(gè)項(xiàng)目的情況; (5) 可以按項(xiàng)目編號(hào)查詢?nèi)〉们叭蚯拔迕膶W(xué)校。
標(biāo)簽: 分 分?jǐn)?shù) 輸入 排序
上傳時(shí)間: 2014-01-17
上傳用戶:dongqiangqiang
(1) 寫(xiě)出符合給定的語(yǔ)法分析方法的文法及屬性文法。 (2) 完成題目要求的中間代碼三地址表示的描述。 (3) 寫(xiě)出給定的語(yǔ)法分析方法的思想,完成語(yǔ)法分析和語(yǔ)義分析程序設(shè)計(jì)。 (4) 編制好分析程序后,設(shè)計(jì)若干用例,上機(jī)測(cè)試并通過(guò)所設(shè)計(jì)的分析程序。 (5) 設(shè)計(jì)報(bào)告格式按附件要求書(shū)寫(xiě)。課程設(shè)計(jì)報(bào)告書(shū)正文的內(nèi)容應(yīng)包括:
上傳時(shí)間: 2014-01-10
上傳用戶:chens000
一、需求分析 (1).可以輸入各項(xiàng)目前三名的成績(jī)。 (2).能統(tǒng)計(jì)各學(xué)校總分。 (3).可以按學(xué)校編號(hào),學(xué)校總分、男女團(tuán)隊(duì)總分排序輸出。 (4).可以按學(xué)校編號(hào)查詢學(xué)校某個(gè)項(xiàng)目的情況,可以按項(xiàng)目編號(hào)查詢?nèi)〉们叭膶W(xué)校。 (5).輸出形式:有中文提示,各學(xué)校分?jǐn)?shù)為整形。 界面要求:有合理的提示,每個(gè)功能可以設(shè)立菜單,根據(jù)提示,可以完成相關(guān)的功能。 (6).儲(chǔ)存結(jié)構(gòu):以順序存儲(chǔ)結(jié)構(gòu)儲(chǔ)存數(shù)據(jù)。
上傳時(shí)間: 2013-12-27
上傳用戶:wangzhen1990
(1).可以錄入航班情況(航班信息可以儲(chǔ)存在數(shù)據(jù)文件中)。 (2).查詢:可以查詢某個(gè)航線情況(如輸入航班號(hào),查詢起降時(shí)間,起飛抵達(dá)城市,航班票價(jià),票價(jià)折扣,確定航班是否已滿),可以輸入起飛抵達(dá)城市可以查詢飛機(jī)航班情況。 (3).訂票:可以訂票,如果該航班已無(wú)票,可以提供相關(guān)可選航班。 客戶資料有姓名,證件號(hào),訂票數(shù)量及航班情況,訂票要有編號(hào)。 (4).退票:可以退票,退票后可以修改相關(guān)數(shù)據(jù)文件,
標(biāo)簽: 查詢 航班信息 儲(chǔ)存 數(shù)據(jù)文件
上傳時(shí)間: 2013-12-27
上傳用戶:ANRAN
學(xué)生成績(jī)管理 主要功能: (1)能按學(xué)期、按班級(jí)完成對(duì)學(xué)生成績(jī)的錄入、修改 (2)能按班級(jí)統(tǒng)計(jì)學(xué)生的成績(jī),求學(xué)生的總分及平均分,并能根據(jù)學(xué)生的平均成績(jī)進(jìn)行排序 (3)能查詢學(xué)生成績(jī),不及格科目及學(xué)生名單 (4)能按班級(jí)輸出學(xué)生的成績(jī)單
標(biāo)簽: 修改
上傳時(shí)間: 2013-12-27
上傳用戶:我干你啊
CCIE_RS_LAB_06年版本(2) 非常非常好的練習(xí)材料,CCIE的真題,大家下來(lái)跟著練習(xí)吧!
標(biāo)簽: CCIE_RS_LAB 06 版本 材料
上傳時(shí)間: 2014-08-17
上傳用戶:CHENKAI
嵌入式linux(2.6)+ARM(s3c2410)下的leds驅(qū)動(dòng)程序
標(biāo)簽: s3c2410 linux leds 2.6
上傳時(shí)間: 2016-08-18
上傳用戶:netwolf
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1