开发者社区> 问答> 正文

Java 中throw 和 throws 的区别是什么?

Java 中throw 和 throws 的区别是什么?

展开
收起
cuicuicuic 2021-10-26 23:18:35 384 0
1 条回答
写回答
取消 提交回答
  • throw 用于抛出 java.lang.Throwable 类的一个实例化对象,意思是说你可以通 过关键字 throw 抛出一个 Error 或者 一个 Exception,如: throw new IllegalArgumentException(“size must be multiple of 2″ ) 而 throws 的作用是作为方法声明和签名的一部分,方法被抛出相应的异常以便调用者能处理。Java 中,任何未处理的受检查异常强制在 throws 子句中声明

    2021-10-26 23:18:52
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

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