2013-03-24 95 views
3

在Java中,當我決定拋出異常時,是否可以將此異常定義爲不需要處理?聲明不需要處理的異常?

感謝:-)

(我對Java 7中)

+2

你有做java教程嗎? – 2013-03-24 20:35:43

+0

雖然,請注意運行時異常。明智地使用它們。 – wchargin 2013-03-24 20:36:08

回答

8

任何Exception這是不需要的RuntimeException子類型來處理。這被稱爲未經檢查的例外。

這就是說,如果你覺得這是必要的,你仍然可以選擇處理它。

1

可以通過拋出一個unchecked exception.來實現RuntimeException是未經檢查的異常,調用程序不需要處理。像ClassCastException等任何子類都是從RuntimeException派生而來的,您不必擔心如何處理它們。