java非运行时异常处理(JAVA中常见的运行时异常和非运行时异常)(1)

java非运行时异常处理(JAVA中常见的运行时异常和非运行时异常)(2)

运行时异常

NullPointerException - 空指针引用异常

ClassCastException - 类型强制转换异常。

IllegalArgumentException - 传递非法参数异常。

ArithmeticException - 算术运算异常

ArrayStoreException - 向数组中存放与声明类型不兼容对象异常

IndexOutOfBoundsException - 下标越界异常

ArrayOutOfBoundsException - 数组索引越界异常

NegativeArraySizeException - 创建一个大小为负数的数组错误异常

NumberFormatException - 数字格式异常

SecurityException - 安全异常

UnsupportedOperationException - 不支持的操作异常

非运行时异常

IOException - 输入输出异常

SQLException - 操作数据库异常

FileNotFoundException - 文件未找到异常

NoSuchFileException - 字段未找到异常

NoSuchMethodException - 方法未找到异常

ClassNotFoundException - 类未找到异常

ReflectiveOperationException - 反射操作异常

InstantiationException -实例化异常

CloneNotSupportedException - 不支持克隆异常

InterruptedException - 被中止异常

IllegalAccessException - 非法访问权限异常

EOFException - 文件已结束一场

,