2014-08-30 100 views
0

我知道我必須傳遞一個參數:一個可拋出的對象。但我真的不知道 的關鍵字是throw什麼是throw語句?

它不是一個類,因爲我們不傳遞可拋出的對象作爲構造函數參數,也不是一個註釋,因爲throw沒有在@之前。等等。

那麼,拋出聲明究竟是什麼?

謝謝!

+0

[谷歌一下](https://www.google.com/search ?q = What + is + the + throw + statement%3F&ie = utf-8&oe = utf-8&aq = t&rls = org.mozilla:he:official&client = firefox -a&channel = sb) – Eran 2014-08-30 22:41:24

+0

這是一個關鍵字,就像if或'return'。 – 2014-08-30 22:41:50

回答

1

throw用於激活異常。

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

您還可以使用繼承,使自己的類型的異常,並拋出和處理它們。

1

throw是一個普通的java關鍵字,它用於「拋出」 異常 Throwable對象。
在我看來,是不是更魔術神祕休息繼續 ....