美文网首页
11.java异常

11.java异常

作者: 进击的小鹿 | 来源:发表于2021-11-18 10:15 被阅读0次

    “异常”代表程序运行中遇到了意料之外的事情,为了表征异常,Java标准库中内建了一些通用的异常,这些类以 Throwable为父类。

    Throwable又派生出 Error类和 Exception类两大子类。

    · Error及其子类,代表了 JVM自身的异常。这一类异常发生时,无法通过程序来修正。最可靠的方式就是尽快停止 JVM的运行。

    · Exception 及其子类,代表程序运行中发生了意料之外的事情。这些意外的事情可以被 Java异常处理机制处理。而 Exception类及其子类又可以划分为两大类:

    • RuntimeException及其子类:这一类异常其实是程序设计的错误,通过修正程序设计是可以避免的,如数组越界异常、数值异常等。
    • 非RuntimeException及其子类:这一类异常的发生通常由外部因素导致,是不可预知和避免的,如IO异常、类型寻找异常等。

    相关文章

      网友评论

          本文标题:11.java异常

          本文链接:https://www.haomeiwen.com/subject/zxsdtrtx.html