throw ex和throw(ex)的区别

throw ex和throw(ex)的区别

https://img1.sycdn.imooc.com//climg/627ba6fb095fbf2718420833.jpg

请问,之前抛出异常不是用的throw 么这里怎么用的是throw()

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小蓝 2022-05-12 10:37:05

同学你好,这里两种使用方式是没有区别的。

在Java中,通常会下意识的认为带有小括号的是方法的调用,而小括号中的内容是该方法的参数。但是这里throw不同,确实只是关键字以及异常对象的抛出指令。

为了避免语法混淆以及提高代码的易读性,通常是省略小括号,来与Java方法做出区分。但是两者在本质上是相同的。

祝学习愉快~


问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师