Java中常见的异常


//算术异常  
ArithmeticExecption  
  
//空指针异常类  
NullPointerException  
  
//类型强制转换异常  
ClassCastException  
  
//数组负下标异常  
NegativeArrayException  
  
//数组下标越界异常  
ArrayIndexOutOfBoundsException  
  
//违背安全原则异常  
SecturityException  
  
//文件已结束异常  
EOFException  
  
//文件未找到异常  
FileNotFoundException  
  
//字符串转换为数字异常  
NumberFormatException  
  
//操作数据库异常  
SQLException  
  
//输入输出异常  
IOException  
  
//方法未找到异常  
NoSuchMethodException  
  
//抽象方法错误,当应用试图调用抽象方法时抛出  
 java.lang.AbstractMethodError  
  
//断言错误,用来指示一个断言失败的情况  
java.lang.AssertionError  
  
//类循环依赖错误,若检测到类之间循环依赖则抛出该异常  
java.lang.ClassCircularityError  
  
//类格式错误  
java.lang.ClassFormatError  
  
//错误基类,标识严重程序运行问题,不应被应用程序捕获的反常情况  
java.lang.Error  
  
//非法访问错误,违反域或方法的可见性声明  
java.lang.IllegalAccessError  
  
//不兼容的类变化错误,当正在执行的方法所依赖的类定义发生了不兼容的改变时,抛出该异常  
java.lang.IncompatibleClassChangeError  
  
//实例化错误,构造一个抽象类或者接口时抛出该异常  
java.lang.InstantiationError  
  
//内部错误  
java.lang.InternalError  
  
//链接错误  
java.lang.LinkageError  
  
//未找到类定义错误,找不到该类的定义时抛出该错误  
java.lang.NoClassDefFoundError  
  
//域(成员变量,字段)不存在错误  
java.lang.NoSuchFieldError  
  
//方法不存在错误  
java.lang.NoSuchMethodError  
  
//内存不足错误  
java.lang.OutOfMemoryError  
  
//堆栈溢出错误,如递归调用的层次太深  
java.lang.StackOverflowError  
  
//线程已结束  
java.lang.ThreadDeath  
  
//未知错误  
java.lang.UnknownError  
  
//未满足的链接错误  
java.lang.UnsatisfiedLinkError  
  
//不支持的类版本错误  
java.lang.UnsupportedClassVersionError  
  
//验证错误  
java.lang.VerifyError  
  
//虚拟机错误  
java.lang.VirtualMachineError  
  
//算术条件异常,如整数除零  
java.lang.ArithmeticException  
  
//数组索引越界异常  
java.lang.ArrayIndexOutOfBoundsException  
  
//数组存储异常,存放非数组声明类型  
java.lang.ArrayStoreException  
  
//类型转换异常  
java.lang.ClassCastException  
  
//找不到类异常  
java.lang.ClassNotFoundException  
  
//克隆不支持异常,如没有实现Cloneable接口  
java.lang.CloneNotSupportedException  
  
//枚举常量不存在异常  
java.lang.EnumConstantNotPresentException  
  
//根异常  
java.lang.Exception  
  
//非法访问异常  
java.lang.IllegalAccessException  
  
//非法的监控状态异常  
java.lang.IllegalMonitorStateException  
  
//非法的状态异常  
java.lang.IllegalStateException  
  
//非法的线程状态异常  
java.lang.IllegalThreadStateException  
  
//索引越界异常  
java.lang.IndexOutOfBoundsException  
  
//实例化异常  
java.lang.InstantiationException  
  
//被中断异常  
java.lang.InterruptedException  
  
//数组大小为负值异常  
java.lang.NegativeArraySizeException  
  
//属性不存在异常,当访问某个类的不存在的属性时抛出该异常  
java.lang.NoSuchFieldException  
  
//方法不存在异常  
java.lang.NoSuchMethodException  
  
//空指针异常。当应用试图在要求使用对象的地方使用了null时,抛出该异常  
java.lang.NullPointerException  
  
//数字格式异常  
java.lang.NumberFormatException  
  
//运行时异常  
java.lang.RuntimeException  
  
//安全异常  
java.lang.SecurityException  
  
//字符串索引越界异常  
java.lang.StringIndexOutOfBoundsException  
  
//类型不存在异常  
java.lang.TypeNotPresentException  
  
//不支持的方法异常  
java.lang.UnsupportedOperationException  
  
//Jsp页面异常  
javax.servlet.jsp.JspException  
  
//JSP引擎解析异常  
org.apache.jasper.JasperException  
  
//Servlet异常  
javax.servlet.ServletException  
  
//对象已被删除异常  
org.hibernate.ObjectDeletedException 

参考:http://blog.youkuaiyun.com/zhangguo5/article/details/64438529?locationNum=7&fps=1


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZHOU_VIP

您的鼓励将是我创作最大的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值