`
bingooh
  • 浏览: 52972 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

9.63 在异常详情里包含失败信息

阅读更多

异常类构造函数Throwable(String message)可以设置异常详细信息,详细信息里应包含所有引起此异常的方法,参数,属性等的说明。

 

自定义异常类可以定义引起异常的参数值替代直接设置String类型的异常信息,此方式使异常类更方便使用,如下:

public IllegalPeriodException(int start, int end){
   //使用输入参数值拼接异常详细信息
   super("start: "+start+" is bigger than end:"+end)
}

 

自定义checked exception(一般指与业务相关的异常类)应提供方法获取异常参数值,避免使用者只能通过分析异常详细信息字符串获取异常参数值。

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics