开发者社区> 问答> 正文

在Java中,throw 和 throws 的区别?(异常)

分别说一下throw和throws再谈谈其区别

展开
收起
游客vqgchj4kfdzsu 2021-10-13 22:56:19 622 0
1 条回答
写回答
取消 提交回答
  • throw: 表示方法内抛出某种异常对象,如果异常对象是非RuntimeException则需要在方法申明时加上该异常的抛出或者抛出异常处理该异常,否则会报错,执行到throw后面的语句块不再执行。 throws:方法的定义上使用throws表示这个方法可能抛出某种异常,需要由方法的调用者进行异常处理。 区别:throws可以一次性抛出多个异常,而throw只能一个。

    2021-10-13 23:31:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载