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

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

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

    Jafe Lee

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      49 隨筆 :: 0 文章 :: 24 評論 :: 0 Trackbacks
    1、Java中的異常層次結構簡化示意圖:
    exception.JPG
    說明:上圖只是簡化圖,并不表示Exception只有兩個子類IOException和RuntimeException

    2、Java語言規范將派生于RuntimeException類或Error類的所有異常稱為“未檢查(unchecked)”異常,其它檢查稱為“已檢查(checked)異?!?br />
    • Error:描述了Java運行時系統的內部錯誤和資源耗盡錯誤,應用程序不應該拋出這種類型的對象。
    • RuntimeException : 由于你的程序錯誤(例如錯誤的類型轉換、數組越界訪問)等引起的異常
    • 不屬于RuntimeException的異常:曾經能夠正確運行而由于某些情況(例如,I/O錯誤)而導致的異常
    3、If it is a RuntimeException, it was your fault.

    4、一個方法必須聲明所有可能拋出的checked 異常,而unchecked異常要么不可控制(Error),要么就應該避免它們的發生(RuntiomException)。如果方法沒有聲明所有可能發生的checked異常,編譯器就會給出一個錯誤信息。除了聲明異常之外也可以捕獲異常。這樣會使異常不被拋到方法之外,也不需要throws規范。

    5、如果在子類中覆蓋了超類的一個方法,那么,子類方法中聲明的checked異常不能超過超類方法中聲明的異常范圍,。特別是,如果超類方法沒有拋出任何checked異常,那么子類方法也不能拋出任何checked異常。

    6、如果類中的某個方法聲明要拋出的異常是某個類的實例,那么,它既可以拋出一個該類的異常,也可以拋出該類的任意一個子類的異常。

    7、try語句可以只有finally字句而沒有catch字句。當拋出的異常必須要有另一個catch語句捕獲。

    posted on 2007-08-20 15:57 Jafe Lee 閱讀(230) 評論(0)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲综合成人婷婷五月网址| 亚洲免费二区三区| 一级免费黄色毛片| 亚洲成人一区二区| 特级毛片全部免费播放| 四虎永久在线精品免费影视| 亚洲AV无码男人的天堂| 国产精品成人无码免费| 美女被艹免费视频| 亚洲精品视频久久久| 久久国产精品免费一区| 国产亚洲一区二区精品| 无码少妇精品一区二区免费动态| 亚洲av网址在线观看| www视频在线观看免费| 亚洲熟女精品中文字幕| 国产a级特黄的片子视频免费| 色婷婷综合缴情综免费观看| 亚洲乱亚洲乱妇无码麻豆| 玖玖在线免费视频| 亚洲av无码一区二区三区天堂古代| 成人免费视频77777| 亚洲av第一网站久章草| 国产国拍精品亚洲AV片| 99re6在线精品视频免费播放| 亚洲午夜一区二区电影院| 国产成人涩涩涩视频在线观看免费| 特黄aa级毛片免费视频播放| 亚洲av中文无码乱人伦在线播放| 1000部禁片黄的免费看| 色偷偷亚洲第一综合网| 亚洲国产成人片在线观看| 免费精品国产日韩热久久| 特黄aa级毛片免费视频播放| 亚洲av鲁丝一区二区三区| 免费人成视频在线| 久久久精品国产亚洲成人满18免费网站| 亚洲卡一卡2卡三卡4卡无卡三| 曰批全过程免费视频在线观看| 黄页网站在线视频免费| 18gay台湾男同亚洲男同|