个性化阅读
专注于IT技术分析

Java中的throw和throws之间的区别

本文概述

throw和throws关键字之间有很多区别。抛出与抛出之间的差异列表如下:

没有。 抛出
1) Java throw关键字用于显式引发异常。 Java throws关键字用于声明异常。
2) 仅使用throw不能传播已检查的异常。 可以使用throws传播检查的异常。
3) 抛出之后是一个实例。 投掷之后是上课。
4) 在方法中使用了throw。 抛出与方法签名一起使用。
5) 你不能抛出多个异常。 你可以声明多个例外, 例如公共无效方法()引发IOException, SQLException。

Java抛出示例

void m(){
throw new ArithmeticException("sorry");
}

Java抛出例子

void m()throws ArithmeticException{
//method code
}

Java投掷示例

void m()throws ArithmeticException{
throw new ArithmeticException("sorry");
}
赞(0)
未经允许不得转载:srcmini » Java中的throw和throws之间的区别

评论 抢沙发

评论前必须登录!