我有方法,所有传播异常,然后我在一个地方处理,但我意识到一些事情。如何正确关闭资源?
比方说,我有这样的
public void foo() throws Exception e {
Statement stmt = createStatement();
doSomething(stmt);
stmt.close();
}
我的问题是,如果异常是由doSometing抛出()方法的声明不会被关闭的方法,但我不想处理异常那里。是否有正确的方法试图捕捉到只会重新抛出异常并最终结束语句?
尝试,终于.... – Tronic 2010-03-02 11:19:33