Java常见异常,Runtime Exception 小结

java.lang.NullPointerException 程序遇上了空指针

UnsupportedOperationException 不支持的操作

IllegalArgumentException 非法参数

IndexOutOfBoundsException 索引出界

IllegalStateException 非法状态

SQLException 操作数据库异常类。

ClassCastException 数据类型转换异常。

NumberFormatException 字符串转换为数字类型时抛出的异常。

ArithmeticException 除数为0的异常

BufferOverflowException 缓冲区上溢异常

BufferUnderflowException 缓冲区下溢异常

IndexOutOfBoundsException 出界异常

NullPointerException 空指针异常

EmptyStackException 空栈异常

IllegalArgumentException 不合法的参数异常

NegativeArraySizeException

NoSuchElementException

SecurityException

SystemException

UndeclaredThrowableException

java.lang.ClassNotFoundException  异常的解释是"指定的类不存在

java.lang.ArithmeticException 这个异常的解释是"数学运算异常

java.lang.ArrayIndexOutOfBoundsException 异常的解释是"数组下标越界

java.lang.IllegalArgumentException 方法的参数错误

java.lang.IllegalAccessException 没有访问权限