你觉得如下的代码会输出一个什么样的结果呢?
- public class Indecisive {
- public static void main(String[] args) {
- System.out.println(decision());
- }
- static boolean decision(){
- try{
- return false;
- }finally{
- return true;
- }
- }
- }
是fasle吧?是true吧?是false true吧?
试试看。
本文探讨了一个有趣的Java编程问题:当try块中的返回值与finally块中的返回值发生冲突时,Java程序最终会输出哪个值。通过一个具体示例,文章详细解释了Java中finally块的作用以及它如何影响方法的返回值。
你觉得如下的代码会输出一个什么样的结果呢?
是fasle吧?是true吧?是false true吧?
试试看。
1297

被折叠的 条评论
为什么被折叠?