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


目前还在积累中...


你可能感兴趣的:(用法概括)