据我了解,以下两个示例应该做同样的事情。为什么第一个被认为更好?
1:
try {
riskyMethod();
}
catch(Exception e) {
//handle exception
}
finally {
cleanUp();
}
2:
try {
riskyMethod();
}
catch(Exception e) {
//handle exception
}
cleanUp();
编辑:这个例子是用Java编写的,但我想知道finally块的概念,就像在任何语言中使用的一样