摘要: Java中定義了很多異常類,每個異常類都代表一種運行錯誤,類中包含了該運行錯誤的信息和處理錯誤的方法等內(nèi)容。每當Java程序運行過程中發(fā)生一個可識別的運行錯誤時,即該錯誤有一個異常類與之對應(yīng)時,系統(tǒng)都會產(chǎn)生一個相應(yīng)的該異常的對象,即產(chǎn)生一個異常。一旦異常對象產(chǎn)生,系統(tǒng)就一定有相應(yīng)的機制來處理它,確保不會產(chǎn)生死機、死循環(huán)或其他對OS的損害,從而保證程序運行的安全性。
Java異常處理通過5個關(guān)鍵字控制:try、catch、throw、throws和finally
try-catch-finally結(jié)構(gòu):try用來捕獲異常,catch用來處理相應(yīng)異常,finally用以進行異常清理。
throw語句——產(chǎn)生異常
throws語句:如一個定義的方法中存在異常,可在方法聲明的后面加上throws關(guān)鍵字將異常拋出到此方法的調(diào)用方法中。
自定義異常類:某個應(yīng)用程序所特有的運行錯誤,需要開發(fā)人員根據(jù)實際情況創(chuàng)建自己的異常類。自定義的異常類必須是Throwable類的直接或間接子類,實際應(yīng)用中,通常以Exception類作為其直接父類。在異常類中定義其屬性和方法 閱讀全文
Java異常處理通過5個關(guān)鍵字控制:try、catch、throw、throws和finally
try-catch-finally結(jié)構(gòu):try用來捕獲異常,catch用來處理相應(yīng)異常,finally用以進行異常清理。
throw語句——產(chǎn)生異常
throws語句:如一個定義的方法中存在異常,可在方法聲明的后面加上throws關(guān)鍵字將異常拋出到此方法的調(diào)用方法中。
自定義異常類:某個應(yīng)用程序所特有的運行錯誤,需要開發(fā)人員根據(jù)實際情況創(chuàng)建自己的異常類。自定義的異常類必須是Throwable類的直接或間接子類,實際應(yīng)用中,通常以Exception類作為其直接父類。在異常類中定義其屬性和方法 閱讀全文
posted @ 2008-08-05 06:00 夢與橋 閱讀(262) | 評論 (0) | 編輯 收藏