throws的意义在哪里

来源:10-1 Java异常体系

qq_君君晨晨_0

2019-03-17

老师您好,我发现不用throws方法也可以抛出异常,那么throws的使用意义在哪里,是为了告诉别人这个方法可能抛出的异常吗?
比如下面的方法,我访问此controller
图片描述
输出如下,可以看到确实不用throws也是可以抛出异常给上层.
图片描述

写回答

2回答

翔仔

2019-03-18

同学好,对于java的异常体系来说,确实是遇到异常后会自动抛出,但是有时候我们需要针对自己的业务来开发自定义的异常,针对自定义的异常,是需要咱们显示抛出的

0
1
qq_君君晨晨_0
非常感谢!
2019-03-18
共1条回复

天天就是学

2019-03-24

运行时异常可以不throws(声明),检查异常必须得throws(声明)

1
0

剑指Java面试-Offer直通车 百度资深面试官授课

招聘季即将到来,让百度资深面试官来为你的高薪Offer保驾护航

8427 学习 · 1870 问题

查看课程