考虑以下Java代码段:
composer update
以上代码段基本上等于
try{
//Some code to tryout
}
catch(Exception e){
//Catch if there is an exception
}
finally{
//SNIPPET1 that is always executed
}
我知道最终块通常用于关闭网络连接,文件流等。我没有看到将此关键字引入该语言的强烈动机,因为人们可以愉快地编程而不使用它作为好。
您能否解释一下引入此关键字背后的理由?
答案 0 :(得分:3)
try {
// statement 1
} catch (Exception e) {
// statement 2
}
// statement 3
如果语句2抛出异常,语句3将不会被执行