try{}catch(){}finally{} finally语句有则必须执行。 若try{}语句中没有异常,则不会执行catch(){}中语句。 模块中有return的情况 (1) try{}catch(){}中有return,finally{}中无return,返回值即为try{}catch(){}中值。代码块后面的语句不再执行。 (2) try{}catch(){}中有return,finally{}中也有return,返回值为finally{}中值。代码块后面的语句不再执行。