什么是抛出声明?

时间:2014-08-30 22:40:02

标签: java grammar throw

我知道我必须传递一个参数:一个可抛出的对象。但我真的不知道是什么样的 关键字是throw

它不是Class,因为我们不将throwable对象作为构造函数参数传递,也不是注释,因为throw前面没有@字符。等等。

那么,什么是throw语句?

谢谢!

3 个答案:

答案 0 :(得分:2)

这是一个保留的关键字,请参阅section 3.9Java Language Specification

答案 1 :(得分:1)

throw用于激活异常。

throw new Exception("This is an exception");

您还可以使用继承并创建自己的异常类型并抛出并处理它们。

答案 2 :(得分:1)

throw是一个常规的java关键字,用于“抛出”异常 Throwable对象。
在我看来,抛出不是魔法神秘而不是破解继续 ....