美文网首页
try catch finally 和return问题

try catch finally 和return问题

作者: 帅气十里不如你 | 来源:发表于2020-08-31 15:00 被阅读0次

    1.如果三个语句中均有return,无论三个语句是否抛出异常,都将执行finally语句中的return。

    2.try,catch语句块中均有return,finally语句块中无return,三个语句块中都没有抛出异常:将执行try语句块的return。

    3.try,catch语句块中均有return,finally语句块中无return,try语句块中抛出异常且catch捕捉到异常:将执行catch语句块的return。

    4.try,catch语句块中均有return,finally语句块中无return,try语句块中抛出异常且catch捕捉到异常,catch语句块又抛出了异常:将抛出catch语句块中的抛出的异常。

    5.try,catch语句块中均有return,finally语句块中无return,try语句块中抛出异常与catch要捕捉的异常类型不一致:将抛出try语句块中的异常。

    相关文章

      网友评论

          本文标题:try catch finally 和return问题

          本文链接:https://www.haomeiwen.com/subject/kiiusktx.html