Exception
(1)异常发生的原因有很多,通常包含以下几大类:
检查性异常(checked exception):编译器可识别,运行前捕获异常。
运行时异常(runtime exception): 编译器不可识别,运行后捕获异常;
(2)内置异常类
ArithmeticException 当出现异常的运算条件时,抛出此异常。
ArrayIndexOutOfBoundsException 用非法索引访问数组时抛出的异常
StringIndexOutOfBoundsException 用非法索引访问字符串时抛出的异常
ClassCastException 将对象强制转换为不是实例的子类时,抛出该异常。
NullPointerException 在需要对象的地方使用 null 时,抛出该异常
NumberFormatException 将字符串转换成一种数值类型,但该字符串不能转换为适当格式时,抛出该异常。

posted on 2020-03-08 16:11 happygril3 阅读(515) 评论(0) 收藏 举报
浙公网安备 33010602011771号