我今天遇到了一个小问题,我有一段这样的代码,这让我有点不舒服......
try{
//stuff...
} finally {
//finally stuff
}
我想知道这样的实现是否是一个好的实践,当异常发生时try
并被重新抛出给处理它的调用者。这相当于下面的代码吗?
try{
//code....
} catch (Exception e) {
//handling...
} finally {
//finishing up
}