Java 异常(Part 2)相关面试题

问:请简单描述下面方法的执行流程和最终返回值是多少? 答:本题旨在考察 try-catch-finally 块的用法踩坑经验,具体解析如下。 test1 方法运行返回 0,因为执行到 try 的 return ret; 语句前会先将返回值 ret 保存在一个临时变量中,然后才执行 finally 语句,最后 try 再返回那个临时变量,finally 中对 ret 的修改不会被返回。 test2
相关文章
相关标签/搜索