常见的几种异常类型 Exception

Posted zhouj850

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常见的几种异常类型 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



以上是关于常见的几种异常类型 Exception的主要内容,如果未能解决你的问题,请参考以下文章

java 常见的几种运行时异常RuntimeException

刷题java 常见的几种运行时异常RuntimeException

java中常见的几种异常

java中最常见的几种运行时异常,你get了吗?

MySQL 异常:这一篇就够了,MySQL 抛出异常的几种常见解决方式小结

java业务层发生异常,但是数据却没有回滚的几种常见情况