异常机制

异常机制(Exception)

  • 分类:

    • 检查性异常(非运行时错误):例如用户输入错误的异常等。是程序员无法预见的
    • 运行时异常:时程序员最可能避免的异常
    • 错误(Error):错误不是异常!是脱离程序员控制的问题
  • 异常体系结构:

    • Java把异常当作对象来处理(定义了一个基类java.lang.Throwable作为所有异常的超类)

    • 在Java API中已经定义了许多异常类,分为两大类:

      • 错误(Error):通常是灾难性的致命错误,是程序无法控制和处理的,Java虚拟机(JVM)一般会选择终止线程
      • 异常(Exception):通常情况下是可以被程序处理的,应该尽可能在程序中处理这些异常

      image-20251215210828261

  • 异常处理机制:

    • 抛出异常
    • 捕获异常
    • 异常处理的5个关键字:try, catch, finally, throw, throws
posted @ 2025-12-15 21:34  juuddy  阅读(3)  评论(0)    收藏  举报