本文概述
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");
}
评论前必须登录!
注册