假设以下代码:
public static void somMethod() throws IOException {
try {
// some code that can throw an IOException and no other checked exceptions
} catch (IOException e) {
// some stuff here -- no exception thrown in this block
}
}
someMethod抛出一个IOException,并且没有其他已检查的异常,并自行处理该异常。
究竟是什么
throws IOException
在它的声明中是带进来的?据我所知,调用someMethod()的方法可以自己处理IOException。
这里还有什么事情吗?