异常

异常

  1. 概念:程序在运行过程中出现的特殊情况。

  2. 分类:- RuntimeException:运行时异常,可处理,可不处理。

    ​ -CheckedException:检查时异常,必须处理。

  3. 常见运行时异常

    类型 说明
    NullPointerException 空指针异常
    ArrayIndexOutOfBoundsException 数组越界异常
    ClassCastException 类型转换异常
    NumberFormatException 数字格式化异常
    ArithmeticException 算数异常
  4. 异常的产生

    • 程序遇到错误,或手动抛出异常
  5. 异常的传递:按照方法的调用链反向传递,如始终没有处理异常,最终会由JVM进行默认异常处理(打印堆栈跟踪信息)

  6. 异常处理

    • try {} catch{} finally{}
  7. 带有异常声明的方法覆盖

    • 子类中的方法,不能抛出比父类更多、更宽的异常。
posted @ 2020-12-09 15:34  某人很酷  阅读(73)  评论(0)    收藏  举报