常见的几种异常类型 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



posted @ 2019-05-09 20:44  水木神舟10  阅读(11538)  评论(0编辑  收藏  举报