关于异常

作者: 低调_0c1d | 来源:发表于2018-08-10 10:18 被阅读2次

异常包括检测异常和非检测异常,开发人员在使用的时候通常使用非检测异常,认为检测异常没有什么用,实际上这种思想是错误的。

  1. 非检测异常适用于发生异常时,程序不再需要继续运行,可以立即终止的情况
  2. 检测异常适用于发成发生异常时,程序不能立即终止,而需要进行后续处理的情况

举例说明:
如果发生了NullPointerException问题,代码不能也不许要继续运行的情况,此时就可以抛出非检测异常,并且终止程序。
如果发生了数据库执行Sql失败的问题,代码必须要继续运行的情况,此时就可以抛出检测异常,在异常处理中释放资源,或者进行其他处理,此时发生检测异常,不能立即终止程序

相关文章

  • 关于异常

    异常包括检测异常和非检测异常,开发人员在使用的时候通常使用非检测异常,认为检测异常没有什么用,实际上这种思想是错误...

  • 关于异常

    参考资料:JVM如何处理异常深入详解 一、Java 异常的概念和分类 所有的异常都派生于Throwable类的一个...

  • 关于异常

    异常一般是指运行期(此处特指Exception类)会发生的导致程序意外中止的问题,是一种对问题的描述后的封装对象。...

  • Objective-C - 异常处理(NSException)

    苹果关于异常的详细文档关于自定义异常或者扩展:Objective-C中处理异常是依赖于NSException实现的...

  • 阿里Java规范-02-异常日志

    =================(一)异常处理==================关于接口使用抛异常还是返回错误...

  • 关于异常处理

    首先是报错的时候对于异常的认知,多写多出错增长经验吧 python报错中英文对照-http://www.runoo...

  • 关于异常处理

    一、为什么要有异常机制? 1、在传统语言C语言中,当你操作资源时,一般是通过函数返回值code来判断是否执行成功(...

  • 关于异常类型

    1. {id}输入参数的异常 2. name=Francis请求参数的异常 3. Raw data:JSON请求体的异常

  • RxJava处理业务异常的几种方式

    关于异常 Java的异常可以分为两种:运行时异常和检查性异常。 运行时异常:RuntimeException类及其...

  • 1. 模块做异常测试考虑点

    ###关于异常测试### 异常测试就是人为地构造异常场景,观察服务在异常场景下的表现是否符合预期。 常见异常测试类...

网友评论

    本文标题:关于异常

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