實驗12 異常處理
12.1 實驗目的
(1)掌握異常處理的編程特點。
(2)了解Java異常分類層次,常見系統(tǒng)異常。
(3)了解自定義異常的定義及方法異常的拋出與處理。
12.2 知識要點
Java把異常加入Java語言的體系結構,為異常定義了類和關鍵字,簡化了錯誤處理代碼。將錯誤處理從正常的控制流中分離出來,對錯誤實施統(tǒng)一處理。
12.2.1異常處理結構
try {
語句塊;
} catch (異常類名1 參變量名) {
語句塊;
}
catch (異常類名2 參變量名) {
語句塊;
}
finally {
語句塊;
}
說明:
(1)finally總是執(zhí)行,它是異常處理的統(tǒng)一出口,常用來實現(xiàn)資源釋放,文件關閉等。
(2)發(fā)生異常時try塊內(nèi)的后續(xù)語句不再執(zhí)行;
(3)catch按照次序進行匹配檢查處理,找到一個匹配者,不再找其它;catch的排列要按照先個別化再一般化的次序。不能將父類異常排在前、子類異常排在后。
12.2.2 常見系統(tǒng)異常
常見系統(tǒng)異常如表12-1所示。
表12-1 常見系統(tǒng)異常
標簽:
12.1
Java
實驗
異常處理
上傳時間:
2013-12-09
上傳用戶:jhksyghr