Java中的异常被分为两大类:编译时异常和运行时异常,也被称为受检异常和非受检异常
所有的runtime Exception类及其子类被称为运行时异常,其他异常都是编译时异常

  • 编译时异常:必须显式处理,否则持续性就会发生错误,无法通过编译
  • 运行时异常:无需显示处理,也可以和编译时异常一样处理

    异常处理之throws

    image.png
    image.png
    image.png