<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)航:
     
    主站蜘蛛池模板: 一个人免费观看在线视频www| 国产亚洲精品成人AA片| 一级黄色免费大片| 又黄又爽一线毛片免费观看| 国产亚洲综合精品一区二区三区| 毛片a级毛片免费播放100| 亚洲国产最大av| 免费无码又爽又刺激毛片| 日韩在线视精品在亚洲| 亚洲AⅤ永久无码精品AA| 青青久久精品国产免费看| 久久亚洲国产成人精品无码区| 三年片免费高清版| 亚洲av无码一区二区三区不卡| 日本免费电影一区二区| 亚洲理论片在线中文字幕| 国产免费不卡v片在线观看| 亚洲人成电影网站色www| 日韩a级毛片免费视频| 免费一区二区三区在线视频| 久久精品国产精品亚洲下载| 国产真人无码作爱视频免费| 亚洲短视频在线观看| 国产最新凸凹视频免费| 国产特黄特色的大片观看免费视频 | 男男黄GAY片免费网站WWW| 亚洲日韩VA无码中文字幕| 久久成人免费播放网站| 亚洲一卡一卡二新区无人区| 免费人妻无码不卡中文字幕18禁| 在线免费观看h片| 国产色在线|亚洲| 中文亚洲成a人片在线观看| aⅴ免费在线观看| 色视频在线观看免费| 亚洲成熟xxxxx电影| 最近免费中文字幕大全| 久久免费观看视频| 亚洲午夜无码久久久久软件| 亚洲午夜福利在线观看| 成人在线免费观看|