認識異常
異常時導致程序中斷運行的一種指令流,如果不對異常進行正確的處理,則可能導致程序的中斷執行,造成不必要的損失,所以在程序的設計中必須考慮各種異常的發生,并正確的做好相應的處理,這樣才能保證程序的正常執行,在java使用一種稱為異常處理的錯誤捕獲機制處理。
為了能在程序中處理異常情況,必須研究程序中可能會出現的錯誤和問題
處理異常
異常處理的簡單格式

如果在try語句塊中的任何代碼拋出一個在catch子句中說明的異常類,那么
1)程序將跳過try語句塊的其余代碼。
2)程序將執行catch子句中的處理器代碼
如果在try語句塊中的代碼沒有拋出任何異常,程序將跳過catch子句。
同時在一個try語句塊可以捕獲多個異常,并對不同異常作出不同的處理。
在代碼拋出一個異常時,就會終止方法中的剩余代碼的處理,并退出這個方法的執行,然后執行finally子句中的語句。
異常類的繼承結果
在整個java的異常結果中,有兩個最常用的類:Exception,Error,這兩個類都是Throwable的子類。
前面所提的都是Exception的子類
java異常處理機制
實例一
package 異常處理;public class ExceptionDemo01{ public static void main(String args[]){ System.out.打印結果
********** 計算開始 ***********數組越界異常:java.lang.ArrayIndexOutOfBoundsException: 0********** 計算結束 ***********
新聞熱點
疑難解答