我對Java的拋出異常的問題,在類方法的定義:在類方法的Java拋出異常
public void someMethod() throws SomeException {
try{
...
}catch (SomeException e){
....
}
}
當我們宣佈throw SomeException
在方法聲明,我們還是要try/catch
在身,或可我們只需使用throw new SomeException
這樣的:
public void someMethod() throws SomeException {
// do something
throw new SomeException() ;
}
什麼是拋出異常,當我們在方法聲明具有throw Exception
的正確方式。
你可以通過編寫代碼並編譯來測試它。順便想一想,在方法簽名中聲明throws子句意味着什麼? –