关于throws和throw的一些问题
(1)如图,把方法里面的throws抛出声名注释了,然后运行try...catch,仍然得到相同的运行效果,那么throws声名究竟有什么意义呢?
(2)对于比如数组下标越界、算术错误等非自定义的异常来说,是否不需要throw抛出。若需要,但对于这些非自定义异常,throws和try..catch就能把这些异常处理,为什么还需要用throw关键字来抛出异常?
156
收起
正在回答 回答被采纳积分+1
1回答
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星