【发布时间】:2011-11-02 16:36:17
【问题描述】:
我正在解析一个字节数组,它实际上是在消息总线上发送的固定长度记录。如果数据无效(乱码或不符合记录规范),那么我想抛出异常。像这样的:
public DomainObject ParseTheMessage(byte[] payload){
Validate(payload);//throws an exception if invalid
...do creation of domain object
}
有谁知道在这些情况下我是否可以抛出一个好的标准异常,还是我应该创建自己的特定异常?
【问题讨论】: