为了账号安全,请及时绑定邮箱和手机立即绑定

如何编写自定义异常?

如何编写自定义异常?

婷婷同学_ 2019-10-09 16:08:20
如何创建Exception与预设类型不同的新字体?public class InvalidBankFeeAmountException extends Exception{    public InvalidBankFeeAmountException(String message){        super(message);    } }它将显示针对InvalidBankFeeAmountException的警告,该警告写在第一行中。
查看完整描述

3 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

确保不要过高地处理异常,尤其是已检查的异常。我建议阅读Joshua Bloch的Effective Java的第9章,尤其是他的Item 60(热衷于使用标准异常)。他的建议还包括对可从中恢复的异常使用检查的异常,对编程错误使用未检查的异常(RuntimeExceptions),以及避免不必要地使用检查的异常。

如果在发现编程错误时引发InvalidBankAccount异常,则您可能只想抛出标准的未经检查的Java IllegalStateException。(这巧妙地避开了声明serialVersionUID的需要。)


查看完整回答
反对 回复 2019-10-09
  • 3 回答
  • 0 关注
  • 647 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信