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

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

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

    Jafe Lee

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

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

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

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

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

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

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

    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲欧洲精品成人久久曰| 精品亚洲AV无码一区二区| 亚洲中文字幕无码久久2020 | 亚洲国产精品无码专区在线观看| 国产一级淫片a免费播放口| 国产99视频免费精品是看6| 久久精品成人免费国产片小草 | 成人免费视频一区二区| 日木av无码专区亚洲av毛片| 拍拍拍又黄又爽无挡视频免费| xvideos永久免费入口| 亚洲一级片内射网站在线观看| 久久免费线看线看| 亚洲国产综合AV在线观看| 国产AV无码专区亚洲Av| 日本人护士免费xxxx视频| 免费无码又爽又刺激高潮软件| 2020天堂在线亚洲精品专区| 国产亚洲一区二区精品| 韩国18福利视频免费观看| 99爱在线观看免费完整版| 黄色一级毛片免费| 亚洲国产精品久久丫| 亚洲乱色熟女一区二区三区丝袜| 在线观看免费为成年视频| 久久久久久久岛国免费播放 | 狼群影院在线观看免费观看直播| 激情小说亚洲图片| 亚洲国产精品人久久电影| 日本亚洲国产一区二区三区| 成人毛片免费观看| 亚洲一级免费毛片| 免费视频一区二区| 一级毛片一级毛片免费毛片| 亚洲日韩看片无码电影| 亚洲精品免费在线| 亚洲av午夜福利精品一区人妖| 大胆亚洲人体视频| 日本免费网站观看| 在线免费观看一区二区三区| 曰批全过程免费视频网址|