1. 程式人生 > >常見的幾種異常型別 Exception

常見的幾種異常型別 Exception

常見異常型別:

Java中的異常分為兩大類:

     1.Checked ExceptionRuntime Exception

  2.Unchecked ExceptionRuntime Exception

算數異常類:ArithmeticExecption

空指標異常型別:NullPointerException

型別強制轉換型別:ClassCastException

陣列負下標異常:NegativeArrayException

陣列下標越界異常:ArrayIndexOutOfBoundsException

違背安全原則異常:SecturityException

檔案已結束異常:EOFException

檔案未找到異常:FileNotFoundException

字串轉換為數字異常:NumberFormatException

操作資料庫異常:SQLException

輸入輸出異常:IOException

方法未找到異常:NoSuchMethodException

下標越界異常:IndexOutOfBoundsExecption

系統異常:SystemException

建立一個大小為負數的陣列錯誤異常:NegativeArraySizeException

資料格式異常:NumberFormatException

安全異常:SecurityException

不支援的操作異常:UnsupportedOperationException

網路操作在主執行緒異常NetworkOnMainThreadException  

請求狀態異常: IllegalStateException (extends RuntimeException ,
                     父類:IllegalComponentStateException
在不合理或不正確時間內喚醒一方法時出現的異常資訊。換句話說,即 Java 環境或 Java 應用不滿足請求操作

網路請求異常:HttpHostConnectException

子執行緒Thread更新UI view 異常ViewRootImpl$CalledFromWrongThreadException

證書不匹配的主機名異常: SSLExceptionero

反射Method.invoke(obj, args...)方法丟擲異常:InvocationTargetException

EventBus使用異常:EventBusException

非法引數異常:IllegalArgumentException

引數不能小於0異常:ZeroException

目前還在積累中...