今天学习了,Throw和Throws的区别,在这里做一下笔记,也供大家参考,也起到抛砖引玉的作用,希望相互学习。
Throws:
跟在方法名后面,跟的是异常类名
可以跟多个异常类名,用逗号隔开
表示抛出异常类,由方法的调用者来处理
Throws表示出现异常的可能性,并不一定真的发成这些异常
Throw:
用在方法体内,跟的是异常对象
只能抛出一个异常对象
表示抛出异常,由方法体的语句处理这个
Throw抛出了异常,执行了Throw语句,就一定是发生了某种异常
Throw和Throws的区别
最新推荐文章于 2023-09-17 19:34:14 发布