Exception

(1)异常发生的原因有很多,通常包含以下几大类:

     检查性异常(checked exception):编译器可识别,运行前捕获异常

     运行时异常(runtime exception): 编译器不可识别,运行后捕获异常;

(2)内置异常类

ArithmeticException  当出现异常的运算条件时,抛出此异常。

ArrayIndexOutOfBoundsException  用非法索引访问数组时抛出的异常

StringIndexOutOfBoundsException  用非法索引访问字符串时抛出的异常

ClassCastException  将对象强制转换为不是实例的子类时,抛出该异常。

NullPointerException  在需要对象的地方使用 null 时,抛出该异常

NumberFormatException 将字符串转换成一种数值类型,但该字符串不能转换为适当格式时,抛出该异常。

 

posted on 2020-03-08 16:11  happygril3  阅读(515)  评论(0)    收藏  举报

导航