美文网首页
Exception与Error

Exception与Error

作者: 郑印 | 来源:发表于2018-11-11 20:44 被阅读7次

Java 异常处理

Java 中的异常分为 Exception , Error 两类,他们共同继承 Throwable , 其中异常分为检查的异常(比如:IoException)和非检查的异常(比如:RuntimeException) 关系图如下

exception.png

异常处理的一般原则

  1. 我们应该Catch异常而不是错误
  2. 除非有十足把握不要的Catch Throwable , 容易造成程序不能正确处理错误
  3. Catch异常应该精确,不能宽泛,比如直接Catch Exception
  4. Try/Catch 会产生额外的性能开销,在控制业务流程时使用If/Else,不要使用异常去控制业务流程
  5. 对于异常要提前暴露,比如优先对可能的Null值进行检查然后抛出

本文是学习极客时间Java核心结束36讲笔记,如果你对此课程感兴趣可以在下载极客时间App搜索该课程,也可以点击链接查看

相关文章

  • 第2讲:Exception和Error的区别?

    第2讲:Exception和Error的区别? Throwable Exception Error的设计与分类

  • java练习题

    1. Error与Exception的区别 Error与Exception类的父类都是throwable类,它们的...

  • Exception和Error有什么区别

    请对比Exception和Error,另外,运行时异常与一般异常有什么区别? Exception和Error Ex...

  • java基础知识之异常

    分类:Error 、Exception(error和exception都是继承自Throwable)Throwab...

  • 异常

    Error和Exception的区别 Error和Exception都继承自Throwable,RuntimeEx...

  • Exception与Error

    Exception与Error都继承Throwable 1.何时使用异常:由于异常处理需要初始化新的异常对象,需要...

  • Exception与Error

    Java 异常处理 Java 中的异常分为 Exception , Error 两类,他们共同继承 Throwab...

  • Exception和Error区别

    Exception和Error区别 首先: Exception和Error继承Throwable类,在java中只...

  • Java的Exception和Error

    Exception和Error的区别 (1)Exception和Error都继承Throwable,java中只有...

  • Exception

    Throwable-->Exception/Error Exception除了runtimeException及其...

网友评论

      本文标题:Exception与Error

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