JAVA内置的重要异常类型
异常名称 | 作用 |
---|---|
Arithmetic Exception | 在算术运算中出现异常情况时引发。 |
ArrayIndexOutOfBoundException | 引发表明数组已被非法索引访问。索引或者是负数,或者大于或等于数组的大小。 |
ClassNotFoundException | 当我们尝试访问未找到其定义的类时引发此异常 |
FileNotFoundException | 当文件不可访问或未打开时引发此异常。 |
IOException | 在输入输出操作失败或中断时抛出 |
InterruptedException | 当线程正在等待,休眠或正在进行一些处理时被抛出,并且被中断。 |
NoSuchFieldException | 当类不包含指定的字段(或变量)时引发 |
NoSuchMethodException | 访问未找到的方法时引发。 |
NullPointerException | 引用空对象的成员时引发此异常 |
NumberFormatException | 当方法无法将字符串转换为数字格式时引发此异常。 |
RuntimeException | 这表示运行时发生的任何异常。 |
StringIndexOutOfBoundsException | 它由String类方法抛出,以指示索引或字符串的大小为负数 |