我有方法,所有傳播異常,然後我在一個地方處理,但我意識到一些事情。如何正確關閉資源?
比方說,我有這樣的
public void foo() throws Exception e {
Statement stmt = createStatement();
doSomething(stmt);
stmt.close();
}
我的問題是,如果異常是由doSometing拋出()方法的聲明不會被關閉的方法,但我不想處理異常那裏。是否有正確的方法試圖捕捉到只會重新拋出異常並最終結束語句?
嘗試,終於.... – Tronic 2010-03-02 11:19:33