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

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

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

    隨筆-11  評論-10  文章-8  trackbacks-0
    用 catch 捕獲異常后程序會繼續執行,如果一個異常被拋出至到被 catch 程序繼續執行,
    或者被拋出 main,printTrace。程序繼續執行的位置是異常被catch的地方。所有初看起來
    在catch后的語句和finally里的語句沒什么區別,在catch后都會執行。這里要強調的是
    finally中的語句是一定會執行的,在下面的幾種情況中finally的語句會執行而catch后的
    語句不會執行
    1.在catch中又拋出異常
    2.try,catch,finally在循環中,try塊中使用 coninue 或 break
    finally是在出現異常后必須要處理的事情,而catch后的語句是認為程序已經從錯誤中恢復,
    在正常狀態下繼續執行。


    在一個 try 塊之后可以后多個 catch 塊,每塊捕獲不同的異常。當一個異常被拋出后,安
    順序找到匹配的為止


    一個異常可以說明是誰引起了他(cause),可以用構造函數或initCause(Throwable e)
    函數來說明。許多異常沒有帶 Throwable參數的構造函數,但 initCause 一定是可用的


    繼承于 RuntimeException 的異常是 unchecked,也就是說編譯器不會強制程序捕獲或向上
    拋出異常,這類異常不強制用戶處理,(當然你依然可以捕獲這類異常,只要你愿意)。
    這類異常會一路闖過 main。


    復寫父類的方法時,你只能拋出那些在父類方法中拋出的異常。這樣一來子類方法拋出的異
    常只能是父類方法拋出異常的子集。但這個約束對構造函數是無效的。注意:派生類的構造
    函數不能捕獲任何基類拋出的異常

    posted on 2005-08-24 01:15 JBahamut 閱讀(173) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲人成网77777色在线播放| 国产亚洲情侣一区二区无| 国产麻豆视频免费观看| 97在线线免费观看视频在线观看| 亚洲AV无码成人精品区蜜桃| 亚洲AV无码专区国产乱码4SE | 亚洲无线电影官网| 亚洲av无码片区一区二区三区| 亚洲AV无码国产一区二区三区| 一级人做人爰a全过程免费视频| 四虎影视成人永久免费观看视频 | 欧洲乱码伦视频免费国产| 一个人看的在线免费视频| 免费大黄网站在线观看| 久久99国产亚洲高清观看首页| 亚洲免费中文字幕| 国产精品永久免费| 最近最好的中文字幕2019免费| 在线观看亚洲av每日更新| 亚洲人成人网站18禁| 中文字幕视频免费| 亚洲日韩中文字幕日韩在线 | 成年女人毛片免费播放视频m| 一区二区亚洲精品精华液| 欧洲人免费视频网站在线| 国产免费爽爽视频免费可以看| 亚洲国产精品久久网午夜| 嫩草在线视频www免费看| 日本免费高清一本视频| 亚洲Av无码专区国产乱码DVD | 久久伊人免费视频| 国产成人精品日本亚洲专| 一级毛片全部免费播放| 亚洲av无码片区一区二区三区| 国产成人啪精品视频免费网| 亚洲一卡2卡3卡4卡乱码 在线| 国产麻豆免费观看91| 本免费AV无码专区一区| 亚洲区小说区图片区| 亚洲hairy多毛pics大全| 国产人在线成免费视频|