Maison  >  Questions et réponses  >  le corps du texte

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

高洛峰高洛峰2761 Il y a quelques jours934

répondre à tous(4)je répondrai

  • PHP中文网

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

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

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-17 13:09:48

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

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

    répondre
    0
  • 高洛峰

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

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

    répondre
    0
  • 迷茫

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

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

    répondre
    0
  • Annulerrépondre