<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    憨厚生

    ----Java's Slave----
    ***Java's Host***

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      165 隨筆 :: 17 文章 :: 90 評論 :: 0 Trackbacks

    #

       在http://www.cnitblog.com/yemoo/archive/2008/06/18/45850.html文中巧用try finally;但是讓我對finally執行過程有點疑惑,發現java的try catch功能和js是一樣的。下面列出例子:
       public int test1(){
       int i=4;
       try{ return i;}finally{ i=0;System.out.println("---test----");}
    }
       執行結果:輸出---test----,test1方法返回4;我的疑惑是為什么不返回0
       在QQ群里討論的時候,有人說finally中的語句在try中的return后執行。但是如下代碼執行否決了上面的結論。
    public int test2(){
       int i=4;
       try{ return i;}finally{ i=0;System.out.println("---test----");return i;}
    }
       注意:在finally中多了個return i;
       執行結果:輸出---test----,test2方法返回0;
       這個例說明了finally中的語句是在try的return執行前執行的。那么test1方法的finally中i=0了,但是為什么test1方法還返回4呢?這是我的疑惑,那位知道解釋一下。

    posted @ 2009-04-01 11:54 二胡 閱讀(2187) | 評論 (10)編輯 收藏

    僅列出標題
    共165頁: First 上一頁 78 79 80 81 82 83 84 85 86 下一頁 Last 
    主站蜘蛛池模板: 精品亚洲视频在线观看 | 日韩免费无砖专区2020狼| 91大神亚洲影视在线| 免费无码VA一区二区三区| 亚洲第一精品在线视频| 亚洲免费在线视频| 亚洲日韩中文字幕天堂不卡| 台湾一级毛片永久免费| 中文字幕亚洲情99在线| 日韩免费一级毛片| 欧亚一级毛片免费看| 亚洲小说区图片区另类春色| 永久免费AV无码网站国产| 亚洲一级二级三级不卡| 国产福利在线免费| 在线播放亚洲精品| 亚洲五月综合缴情在线观看| 小草在线看片免费人成视久网| 亚洲免费网站在线观看| 日韩成人免费在线| 两个人看的www免费视频| 亚洲成人动漫在线| 日韩版码免费福利视频| 国产成人亚洲综合无| 亚洲精品V欧洲精品V日韩精品| 99免费在线观看视频| 香蕉大伊亚洲人在线观看| 又黄又爽的视频免费看| 国产无遮挡裸体免费视频在线观看| 亚洲欧洲自拍拍偷综合| 国产婷婷高清在线观看免费| 成人免费av一区二区三区| 亚洲日韩在线视频| 亚洲А∨精品天堂在线| 最近2019中文字幕免费大全5| 亚洲AV无码AV吞精久久| 国产亚洲av人片在线观看| 最近高清中文字幕无吗免费看| 精品视频免费在线| 亚洲高清美女一区二区三区| 免费高清在线爱做视频|