如果finally块中有return语句的话,它将覆盖掉函数中其他return语句。
public class Demo{ public static void main(String args[]){   int num = 10;   System.out.println(test(num));}public static int test(int b){   try   {    b += 10;    return b;   }   catch(RuntimeException e)   {   }   catch(Exception e2)   {   }   finally   {    b += 10;    return b;   }  }}原文:https://www.cnblogs.com/67373cyf/p/11264492.html