首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >哪种方法更适合处理异常

哪种方法更适合处理异常
EN

Stack Overflow用户
提问于 2011-12-08 12:04:38
回答 4查看 136关注 0票数 2

哪种异常处理方法更好?为什么?:

(1)为整个应用程序定义一个单独的异常,该异常获取一个字符串消息并显示它。在任何地方都使用此异常,并使用适合于该场景的特定消息。

我不知道为什么这是不合适的。

(2)为应用程序中的每个不同情况定义一个新的异常类。

我觉得这是不合适的,因为在某些情况下,异常只出现在应用程序的一个位置。例如,amount entered -ve是否可以在应用程序中为单个案例创建一个全新的异常类?

EN

Stack Overflow用户

回答已采纳

发布于 2011-12-08 12:10:28

为用户关心的每种错误定义一个新的异常。因此,例如,理想情况下,您应该在程序中捕获NullPointerException,并将其转换为程序的用户级可以报告“软件错误检索客户”的CustomerLookupException。Exception chaining在这方面很方便,因为您也可以传递原始异常。

整个Java Tutorial on exceptions是一个很好的资源。

票数 2
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8426010

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档