关于throws和throw
我感觉throws是我猜想这段代码有哪些类型的异常,我把这些错误类型放进去,如果真的发生了java规定的异常,那么则报错,而throw则是只要这段代码不符合我自己设置的逻辑,比如这个视频中if(age<18 || age>80),只要这个if语句返回为false就抛出异常,这样理解对吗?
3
收起
正在回答
1回答
嗯嗯你理解是对的。总结一下就是:throws表示出现异常的一种可能性,并不一定会发生这些异常;throw则是抛出了异常,执行throw则一定抛出了某种异常对象。祝:学习愉快
Java零基础入门18
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星