我正在尋找一個例外拋出一個方法。該方法是這樣的:Java方法簽名拋出異常,執行不
public void someMethod() throws someCheckedException{
//doSomething statements
//but no statements actually throws 'someCheckedException'
}
我的問題是,是否有可能使這種方法扔「someCheckedException」,而實現沒有throw語句都沒有。
將throw異常置入簽名而未實現拋出異常的語句是錯誤的嗎?
這樣做是合法的。 「正確」或「錯誤」是主觀的。 – 2013-05-02 22:35:17
不,這沒有錯,但爲什麼你添加拋出子句沒有任何必要的使用它? – Azad 2013-05-02 22:35:54
@AzadOmer有很多場合。 RMI就是一個例子。 – EJP 2013-05-02 23:05:36