首页  >  问答  >  正文

java - 项目中自定义异常用一个还是多个?

高洛峰高洛峰2761 天前931

全部回复(4)我来回复

  • PHP中文网

    PHP中文网2017-04-17 13:09:48

    当然根据具体情况定义不同的异常了。只定义一种异常?没听说过。

    回复
    0
  • ringa_lee

    ringa_lee2017-04-17 13:09:48

    粒度自己把握。分太细也很累。比如输入异常可以用一个异常类,然后用不同的error code / message来表示不同情况(输入的数太大,太小,不能有小数,不能是奇数等等……)

    你能想象每一个HTTP Status Code都有自己的异常类吗?......

    回复
    0
  • 高洛峰

    高洛峰2017-04-17 13:09:48

    这要看你对调用接口方反馈错误信息的粒度有多大了。比如一个注册页面,用户有很多项要填写,你如果大概的所信息填写有误,请重新填写,这种体验可能并不是太好,如果你准确说哪项填写不对,而且还focus到那个填写项,体验就好很多。

    回复
    0
  • 迷茫

    迷茫2017-04-17 13:09:48

    异常类到底用多少个取决于你要有多少种不同的处理方法,在实际使用的时候捕获不同的异常会对应不同的操作,如果用一类操作都可以处理掉,那具体异常的信息就放在message里面带出来就行了。

    回复
    0
  • 取消回复