美文网首页Java 杂谈我爱编程
Java异常--知识点速查

Java异常--知识点速查

作者: 林檎果 | 来源:发表于2018-04-17 13:40 被阅读51次
    image
    • Throwable:分两类

      • Exception:应用程序中的可能的可预测、可恢复问题
        • Checked Exception(非Runtime Exception):编译前要求处理的,try...catch,Java告诉你可能存在的问题需要处理。
        • Unchecked Exception(Runtime Exception):运行时才抛出异常。虽然也能try...catch,但是不鼓励这么用,应该是修复可能导致原因的Bug。
      • Error:应用程序中较严重问题。通常表示代码运行时 JVM(Java 虚拟机)出现的问题。 例如:不再有继续执行操作所需的内存资源抛出的OutOfMemoryError。遇到这种问题,只能分析原因并防范。
    • 自定义异常时,通常用Exception,要处理这个异常。

    • throw 和 throws:

      • throw 是用来抛出任意异常。
      • throws用在函数头中,用来标明该成员函数可能抛出的各种异常。
    • try-catch-finally

      • try必执行
      • catch有被捕捉到的异常则执行
      • finally必执行

    参考

    1. Java----异常类(错误和异常,两者区别),liucw_cn,https://blog.csdn.net/ochangwen/article/details/52448553

    关于我:

    linxinzhe,全栈工程师,目前供职于某500强通信企业。人工智能,区块链爱好者。

    GitHub:https://github.com/linxinzhe

    欢迎留言讨论,也欢迎关注我~
    我也会关注你的哦!

    相关文章

      网友评论

        本文标题:Java异常--知识点速查

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