如果您希望当前执行的方法仍引发异常,同时允许适当地清理资源,则这很有用。下面是处理调用方法中的异常的具体示例。
public void yourOtherMethod() { try { yourMethod(); } catch (YourException ex) { // handle exception }}public void yourMethod() throws YourException { try { db.store(mydata); } finally { db.cleanup(); }}


