国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 张家口市| 龙岩市| 和田市| 苏尼特左旗| 平顺县| 阜宁县| 诏安县| 嘉义市| 晋江市| 峡江县| 黑河市| 郯城县| 叙永县| 莱阳市| 阿鲁科尔沁旗| 宾阳县| 通海县| 万载县| 固镇县| 且末县| 夏邑县| 泾阳县| 闽侯县| 三台县| 牟定县| 山丹县| 琼中| 隆化县| 灵川县| 额尔古纳市| 铁力市| 深州市| 阿合奇县| 河源市| 永吉县| 阿图什市| 梧州市| 阳信县| 新干县| 大名县| 若羌县|