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