天天看點

一個有點奇怪的異常處理問題

你覺得如下的代碼會輸出一個什麼樣的結果呢?

  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吧?

試試看。