我对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子句意味着什么? –