一些常见Java异常归类

2014-11-24 02:45:55 · 作者: · 浏览: 2

算术异常类: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虚拟机试图从一个文件中读取Java类,而检测到该文件的内容不符合类的有效格式时抛出。


java.lang.Error


错误。是所有错误的基类,用于标识严重的程序运行问题。这些问题通常描述一些不应被应用程序捕获的反常情况。


java.lang.ExceptionInInitializerError


初始化程序错误。当执行一个类的静态初始化程序的过程中,发生了异常时抛出。静态初始化程序是指直接包含于类中的static语句段。


java.lang.IllegalAccessError