为什么抛出了Exception异常,在调用该方法时却不用捕获异常?

来源:2-12 阶段项目

慕神1094982

2017-11-07 20:59

请求各位大神,Exception异常不是在调用时必须捕获才能正常运行的吗?为什么这里可以不用捕获,直接抛出就能运行?

写回答 关注

2回答

  • 落叶萧萧online
    2017-11-23 21:59:59
    已采纳

    没看懂啥问题,抛出就是抛给上级吧?如果没有异常,程序就正常运行啊,等有了异常要么打印控制台,要么你在打开网页的时候直接 嘣的弹出来一个异常,提示你啥啥啥错误。

    这里只是抛出异常的动作,就是对出现异常的一个提前防范,这段代码可能会出现io异常,如果有了异常程序会怎么处理,会直接中断提示出来。

    慕神1094...

    非常感谢!

    2017-11-24 21:13:37

    共 1 条回复 >

  • 爱吃西蓝花的牧羊人
    2017-11-07 21:22:33

    处理异常有两种方式:一种是抛出(throws Exception),一种是采用try--catch进行捕获异常

    慕神1094...

    但是Exception不是抛出以后必须要捕获才行的吗?

    2017-11-08 10:00:23

    共 1 条回复 >

JAVA遇见HTML——JSP篇

Java Web入门级教程JSP,带你轻松的学习JSP基础知识

248277 学习 · 3071 问题

查看课程

相似问题