美文网首页
异常的分类

异常的分类

作者: HACKL | 来源:发表于2021-01-20 06:00 被阅读0次

    Throwable是java语言中所有错误或异常的超类,下一层分为Error和Exception

    Error:

    Error类是指Java运行时系统的内部错误和资源耗尽错误,应用程序不会抛出该类对象,如果出现了这样的错误,除了告知用户,剩下的就是尽力使程序安全的终止;

    Exception:

    它的下面又有两个分支:一个是运行时异常RuntimeException,另一个是检查异常CheckedException

    1、RuntimeException:如NullPointException、ClassCastException,是那些可能在Java虚拟机正常运行期间抛出的异常的超类,如果出现RuntimeException,那么一定是程序员编码上的错误。

    2、CheckedException:如I/O错误导致的IOException、SQLException,一般是外部错误,这种异常都发生在编译阶段,Java编译器会强制程序去捕获此类异常,即会出现要求你把这段出现异常的程序进行try catch

    相关文章

      网友评论

          本文标题:异常的分类

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