天天看点

一个有点奇怪的异常处理问题

你觉得如下的代码会输出一个什么样的结果呢?

  1. public class Indecisive {
  2.     public static void main(String[] args) {
  3.     System.out.println(decision());
  4.     }
  5.     static boolean decision(){
  6.     try{
  7.         return false;
  8.     }finally{
  9.         return true;
  10.     }
  11.     }
  12. }

是fasle吧?是true吧?是false true吧?

试试看。