美文网首页
八、异常

八、异常

作者: ailsahaha | 来源:发表于2017-08-20 13:27 被阅读0次

57.只针对异常的情况才使用异常

在现代JVM实现上,基于异常的模式比标准模式要慢得多。
异常应该只用于异常情况,永远不应该用于正常得控制流。
设计良好的API不应该强迫它的客户端为了正常的控制流而使用异常。

58.对可恢复的情况使用受检异常,对编程错误使用运行时异常

如果期望调用者能够适当的恢复,对于这种情况就应该使用受检异常。
用运行时异常来表明编程错误,大多数的运行时异常都表示提前违例。
实现的所有未受检的抛出结构都应该是RuntimeException的子类。

相关文章

  • 八、异常

    57.只针对异常的情况才使用异常 在现代JVM实现上,基于异常的模式比标准模式要慢得多。异常应该只用于异常情况,永...

  • 八、异常处理

    八、异常处理 断言 当方法对参数错误没有做处理,对参数有要求的时候,在方法调用前 ,先对参数进行断言 只用于开发测...

  • JavaSE之异常

    八、异常 目录:什么是异常、异常体系结构、Java异常处理机制、处理异常、自定义异常、总结 1.Error和Exc...

  • Python(八)异常处理

    一、简介 Ø是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 Ø一般情况下,在Python无法正常...

  • Effective java笔记(八),异常

    57、只针对异常的情况才使用异常 在这段代码中,当循环企图访问数组边界之外的元素时,抛出异常,以达到终止无限循环的...

  • Kotlin语言(八):异常处理

    1、空值处理 2、编译异常处理 3、运行时异常

  • 继续学习手诊

    常见的八种异常纹 以《王晨霞细说女人病》为主

  • 异常检测算法

    梳理 | 异常检测2.携程实时智能异常检测平台的算法及工程实现 异常检测的N种方法,阿里工程师都盘出来了 八大无监...

  • 第八章 异常

  • 第八章 异常

    当访问一个数据源时发生错误或者警告,JDBC 用 SQLException 这个类及其子类来表示并提供相关的异常信...

网友评论

      本文标题:八、异常

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