问答详情
源自:1-5 Java 中的异常抛出以及自定义异常

自定义的异常一般有哪些呢?

感觉老师说自定义的异常要尽量与类库中相似,但这样为什么不直接用现成的呢?

提问者:AINIforever 2016-12-27 23:58

个回答

  • qq_人无完人_03296977
    2016-12-28 10:17:08
    已采纳

    比如发生了下标越界的异常,你只申明是异常,并没有指出具体的异常,你要自己找才能发现是下标越界。
    这样不利于以后修改,和信息的反馈


  • 黑胡子丶
    2016-12-28 09:28:15

    因为现成的异常并不能完全概括所有异常啊,比如视频里的"喝大了"异常,因此遇到一些特殊的异常当然要自定义它们。