美文网首页
java异常层次结构

java异常层次结构

作者: 鹏程1995 | 来源:发表于2020-02-11 11:03 被阅读0次

    java异常层次结构说明

    直接上图:

    1.png

    介绍如下:

    1. Error: 错误。指的是jvm遇到的重大的问题,如内存溢出、socket端口占用、线程被清除等问题。这些问题出现jvm直接就挂了
    2. Exception: 异常。 异常可分为编译时异常和运行时异常。
      1. 运行时异常: RuntimeException及其子类的异常。这些异常编译器不会检查,程序员也不必须捕获/抛出,如何处理看个人需求。这类错误常见的就是 数组越界、空指针、类型转换异常等。
      2. 编译时异常:除了RuntimeException,其他的都是编译时异常。
    3. throw跟throws的区别:
      1. 就是两个东西呗,throws在方法名后边声明可能抛出的异常。throw直接抛出具体的异常。
    4. try-catch-finally执行顺序:
      1. 看之前的博客吧,已经说的很清楚了。

    相关文章

      网友评论

          本文标题:java异常层次结构

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