常見的幾種異常型別 Exception
常見異常型別:
Java中的異常分為兩大類:
1.Checked Exception(非Runtime Exception)
2.Unchecked Exception(Runtime 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
目前還在積累中...