国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

Java 異常處理

2019-11-17 04:05:52
字體:
供稿:網(wǎng)友
java 異常( Exception)分為受控異常和不受控異常兩種。其中受控異常必須強(qiáng)制執(zhí)行捕獲或者聲明,否則將出現(xiàn)編譯錯誤。 對于非受



控異常java編譯器不會檢查代碼以確定是捕獲或者聲明不受控異常。盡管編譯器對不受控異常沒有捕獲或者聲明的強(qiáng)制要求,但知道發(fā)生這種異常時應(yīng)提供合適的異常處理代碼。

Throwable類繼承自object類。

1.Throwable以下的異常都可以被捕獲
2.所有Error類及其子類代表java運(yùn)行時系統(tǒng)中可能發(fā)生的異常情況,是致命的,即程序遇到了非常嚴(yán)重的不正常狀態(tài),不能簡單恢復(fù)執(zhí)行,這就是錯誤。如:內(nèi)存耗盡、系統(tǒng)內(nèi)部錯誤等,通常我們(應(yīng)用程序)不應(yīng)捕獲這些異常。
3.所有Exception類及其子類代表java程序中可能發(fā)生的異常情況,是非致命的,通過某種修正后程序還能繼續(xù)執(zhí)行。這類錯誤叫作異常。如:文件不存在、無效的下標(biāo)、空引用、網(wǎng)絡(luò)斷開、打印機(jī)脫機(jī)、磁盤滿了等,通常我們(應(yīng)用程序)可以捕獲這些異常。  
§
異常處理結(jié)構(gòu)可分為:try-catch結(jié)構(gòu),try-catch-finally結(jié)構(gòu) , try-finally結(jié)構(gòu) 。
§§try-catch結(jié)構(gòu)
§try{
§   //可能產(chǎn)生異常的代碼
§ }
§catch(someException e){
§   //處理異常的代碼
§ }
§catch(someException e){
§   //處理異常的代碼
§ }

try-catch-finally結(jié)構(gòu)
§ try{
§   //可能產(chǎn)生異常的代碼
§ }catch(someException e){
§   //處理異常的代碼
§ } finally{
§  //必須執(zhí)行的代碼
§ }

try-finally結(jié)構(gòu)
§ try{
§   //可能產(chǎn)生異常的代碼
§ }finally{
§  //必須執(zhí)行的代碼
§ } 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 新巴尔虎左旗| 林西县| 寻甸| 沙坪坝区| 天等县| 阜宁县| 英超| 南靖县| 库车县| 诏安县| 漳浦县| 萍乡市| 齐河县| 古蔺县| 保山市| 白朗县| 罗平县| 封开县| 阳谷县| 句容市| 晋中市| 平利县| 旺苍县| 岳阳市| 汤阴县| 梨树县| 油尖旺区| 金沙县| 桐乡市| 那坡县| 乌鲁木齐县| 鄄城县| 宽城| 淮阳县| 房山区| 南通市| 定结县| 马公市| 镇安县| 叙永县| 南雄市|