Java中的finally中的return
生活随笔
收集整理的這篇文章主要介紹了
Java中的finally中的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;}} }解析
關于try catch 知識:程序運行到 try塊,b=20;并沒有發生異常,不運行catch塊,運行到return b;因為finally塊無論如何都要運行,因此并不發生返回動作,進行運行finally塊,b=30;
進行程序返回輸出;
總結
以上是生活随笔為你收集整理的Java中的finally中的return的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单记线程安全的集合类
- 下一篇: Java中哪些操作会使线程释放锁资源