java中try{}catch(){}finally{}异常捕获代码块的执行顺序

    xiaoxiao2022-07-07  107

    try{}catch(){}finally{}

    finally语句有则必须执行。

    若try{}语句中没有异常,则不会执行catch(){}中语句。

    模块中有return的情况

    (1) try{}catch(){}中有return,finally{}中无return,返回值即为try{}catch(){}中值。代码块后面的语句不再执行。

    (2) try{}catch(){}中有return,finally{}中也有return,返回值为finally{}中值。代码块后面的语句不再执行。

    最新回复(0)