栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Java未检查/检查的异常说明

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java未检查/检查的异常说明

确实有趣的话题!

在阅读并尝试了多种方法来处理一般错误和异常之后,我特别了解了 程序员错误预期错误 之间的区别。

程序员的错误 绝不应该被发现,而应尽早而艰难地崩溃(!)。程序员错误是由于逻辑故障引起的,根本原因应得到解决。

*应始终捕获 *预期的错误 。同样,当捕获到预期的错误时,必须为用户显示一条消息。这有一个重要的含义-
如果预期的错误不应显示错误,则最好检查该方法是否将抛出而不是让其抛出。

因此,将其应用于您的示例时,我会认为“用户应该如何看待?”

  1. 如果应该显示错误消息(在浏览器输出,控制台,消息框中),我将抛出一个异常并将其捕获到 尽可能靠近UI的位置 ,然后输出错误消息。
  2. 如果没有错误消息显示,我将检查输入内容而不抛出错误。

在阿里纳斯:我从来不扔

DivideByZeroException
也不是
NullPointerException
-我让JVM抛出那些对我来说。在这种情况下,您可以酿造自己的异常类或使用合适的内置检查异常。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/483372.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号