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