当前位置: 首页 > news >正文

东莞网站建设哪里找安装网站到服务器

东莞网站建设哪里找,安装网站到服务器,wordpress顶部添加图片,怎么做企业招聘网站unchecked异常关于检查与未检查的异常的争论可以追溯到过去。 有人说这是Java包含的最佳功能之一。 其他人则说这是他们最大的错误之一[ 1 ]。 辩论似乎结束了。 在这篇文章中#xff0c;我将尝试包含涉及该主题的文章和书籍的链接。 我不是专家#xff0c;但是我会尽力向您解… unchecked异常 关于检查与未检查的异常的争论可以追溯到过去。 有人说这是Java包含的最佳功能之一。 其他人则说这是他们最大的错误之一[ 1 ]。 辩论似乎结束了。 在这篇文章中我将尝试包含涉及该主题的文章和书籍的链接。 我不是专家但是我会尽力向您解释为什么我得出这个结论。 所以我们正在谈论 未检查的异常 表示程序中的缺陷错误–通常将无效参数传递给非私有方法。 引用GoslingArnold和Holmes的《 Java编程语言》“未经检查的运行时异常表示的条件通常可以反映程序逻辑中的错误并且无法在运行时合理地恢复。” 是RuntimeException的子类通常使用IllegalArgumentExceptionNullPointerException或IllegalStateException实现 一个方法没有义务为由其实现引发的未经检查的异常建立策略并且它们几乎总是不这样做 检查异常 表示程序无法直接控制的区域中的无效条件无效的用户输入数据库问题网络中断文件缺失 是Exception的子类 一个方法必须为由其实现抛出的所有检查的异常建立一个策略将检查的异常进一步传递到堆栈中或以某种方式进行处理 以上是Java实践页面[ 2 ]中所讲述的。 在我从事的许多项目中我看到了不同的编码方式和各种不同的策略代码格式类命名风格数据库和技术。 保持不变的一件事是例外。 所有项目都有自定义异常这些异常是通过扩展Exception类而创建的 我敢肯定我们大多数人都知道检查和未检查异常之间的区别但是很少有人在使用它们之前会仔细考虑。 我希望所有详细信息都在单个页面中列出以便说服我的团队改用“未经检查的异常”。 罗伯特·C·马丁Robert C. Martin在他的著名著作《 干净的代码敏捷软件技巧手册》 [ 3 ]中写下了以下几行以支持“未检查的异常”。 辩论结束了。 多年来Java程序员一直在争论 检查异常 的好处和责任 。 在 Java 的第一个版本中引入检查异常时 它们似乎是一个好主意。 每个方法的签名都会列出 它可以传递给调用方的 所有 异常。 而且这些例外是该类型的一部分 该方法。 如果签名与您的 代码 不匹配则您的 代码 将无法编译 。 当时我们认为检查异常是个好主意 是的它们可以 带来一些好处。 但是现在很明显对于 强大的软件来说 它们不是必需的 。 C没有经过检查的异常尽管进行了英勇的尝试但C 也没有。 Python或Ruby都没有。 但是有可能用所有 这些语言 编写健壮的软件 。 因为是这种情况所以我们必须真的决定是否应该检查 异常。 如果您正在编写关键库则检查异常有时会很有用您 必须捕获它们。 但是在一般应用程序开发中依赖项成本大于 收益 最后一行是最重要的他谈到了一般的应用程序开发让我们举个例子 如果必须使用DOM解析器读取XML文件则需要处理一些经过检查的异常[ 5 ]例如ParserConfigurationExceptionSAXException和IOException。 API开发人员认为如果XML无效他们应该通知以便API的使用者即应用程序开发人员可以决定如何处理这种情况。 现在如果您有其他选择来进行普通逻辑处理则可以这样做否则应该捕获这些已检查的异常并抛出和未检查的异常。 这样方法签名也将很干净我们指出如果XML无效我们将无法做很多事情并且我们将停止处理。 让写在顶层的错误处理程序对做什么做出适当的决定。 因此我们需要做的就是通过扩展RuntimeException来创建自定义异常类。 在Oracle托管的Java教程中有一个关于该辩论的有趣页面[ 4 ]该页面以该行结尾。 如果可以合理地期望客户端从异常中恢复请将其设置为已检查的异常。 如果客户端无法采取任何措施来从异常中恢复请将其设置为未经检查的异常。 我也发现很少文章支持这一点 霍华德·刘易斯·希普的检查异常的悲剧 杰德·卫斯理·史密斯Jed Wesley-Smith 是个例外 检查过的异常我爱你但你得走了 Misko Hevery 另外很少有文章介绍一般的最佳最佳实践 Vineet Reynolds的准则异常处理 异常处理反模式作者Tim McCune 杰出实践作者Brian Goetz 异常处理的最佳实践作者Gunjan Doshi 参考 为什么我们的JCG合作伙伴会 在Java中使用Unchecked异常而不是Java Checked异常   面向对象的生活博客中的Manu PK。 翻译自: https://www.javacodegeeks.com/2012/03/why-should-you-use-unchecked-exceptions.htmlunchecked异常
http://www.zqtcl.cn/news/170333/

相关文章:

  • 罗湖附近公司做网站建设哪家便宜做cpa必须要有网站吗
  • 深圳网站开发教程wordpress密码登录插件
  • 农机网站建设目标上海网站建设工资多少
  • 手机做网站过程网站名字做版权需要源代码吗
  • 公司微信网站建设方案现在做外贸前景如何
  • 如何使用微信公众号做网站河南省专业做网站公司
  • 清远市清城区网站建设公司广州黄浦区建设局网站
  • 站长做2个网站网站程序指的是什么
  • 网站建设jw100请拿笔记记下新域名
  • 兰州市住房保障和城乡建设局网站如何有效的推广网站
  • 网站推广做百度还是360北京企业网站建设费用
  • 推荐一个简单的网站制作策划方案免费网站
  • 用vs2012做网站案例企业现在有必要做网站吗
  • 网站建设少用控件wordpress默认分类
  • php网站是什么数据库文件网站开发收
  • 新网网站空间做网站和app哪类商标
  • drupal网站建设数据库厦门市网站建设
  • 解释微信微网站室内设计效果图展板
  • 教做发绳的网站游戏网站建设需要多少钱
  • 那个网站可以做双色球号码对比的网站设计好学吗
  • 网站建设如何获取客户韩国建筑网站
  • 固始网站建设公司wordpress会员功能
  • 在哪找做调查赚钱的网站好自己做网站的成本
  • 网站开发职业xshuan主题wordpress
  • 网站代码框架建设网站需要学什么程序
  • 广州搜索seo网站优化企业邮箱密码忘了怎么重置密码
  • 重庆模板网站建设做新房网站怎么弄
  • 深圳做企业网站公司常用的网络营销方式
  • 建设网站公司怎么建站网站开发笔记
  • 网站网页建设论文惠州建设网站公司