java中的異常分類
注:
(1)一旦Error出現,程序徹底崩潰
(2)Exception才是通常所說的異常,所以異常一般分為檢查異常和非檢查異常兩大類
(3)RuntimeException類是Exception的子類
分類:
1.非檢查異常(運行時異常):由java虛擬機自動拋出并自動捕獲
(1)空指針異常 NullPointerException
例如: String str=null;
System.out.PRintln(str.length());
(2)數組下標越界異常 ArrayIndexOutOfBoundsException
(3)類型轉換異常 ClassCastException
(4)算數異常 ArithmeticException 例如除數為0
注:異常種類較多,只列舉上述常見的幾種異常,且這些異常均為RuntimeException類的子類
2.檢查異常:需要手動添加捕獲以及處理異常
(1)文件異常 IOException 如文件不存在
(2)SQL異常 SQLException 比如數據庫連接錯誤
注:以上兩種異常均為Exception類的子類
新聞熱點
疑難解答