Java之常見異常 整理集合

鄭清發表於2018-08-24

異常: 出現意外情況
ex:NullPointerException 空指標異常 (出現條件:使用物件(欄位/方法)值為null時)
       ArrayIndexOutOfBoundsException 陣列下標越界異常 (出現條件:使用超出陣列下標範圍的下標)
       NumberFormatException 數字格式化異常  (出現條件:不符合轉換格式的字串被轉換成數字時)
       ParseException : 解析異常 (出現條件:需要轉換成Date的字串內容,不符合SimpleDateFormat物件指定的格式)
       ClassCastException型別轉換異常  (出現條件:將一個型別轉換成另一個型別,兩個型別沒有繼承關係)                       ArithmeticException : 數學運算異常 (出現條件: ex:1/0)


下面來舉例看看具體錯誤情況:

ex1 : NullPointerException 空指標異常 (出現條件:使用物件(欄位/方法)值為null時)


ex2  :  ArrayIndexOutOfBoundsException 陣列下標越界異常 (出現條件:使用超出陣列下標範圍的下標)


ex3 :  NumberFormatException 數字格式化異常  (出現條件:不符合轉換格式的字串被轉換成數字時)


ex4 : ParseException : 解析異常 (出現條件:需要轉換成Date的字串內容,不符合SimpleDateFormat物件指定的格式)


ex5 :  ClassCastException型別轉換異常  (出現條件:將一個型別轉換成另一個型別,兩個型別沒有繼承關係)


ex6 :  ArithmeticException : 數學運算異常 (出現條件: ex:1/0)


 


 

 

相關文章