亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

藍杰學習小結—Java異常處理機制

系統 2057 0

首先還是借用一張圖來說明一下:
藍杰學習小結—Java異常處理機制
?Java中運行時產生的邏輯錯誤分為兩類:可捕獲的異常和不可捕獲的錯誤。

Error (錯誤) : 是程序無法處理的,表示運行應用程序中較嚴重問題。這些錯誤表示故障發生于虛擬機自身、或者發生在虛擬機試圖執行應用時,如Java虛擬機運行錯誤(Virtual MachineError)、類定義錯誤(NoClassDefFoundError)等。

Exception (異常) : 是程序本身可以處理的異常。

運行時異常: 都是RuntimeException類及其子類異常,如NullPointerException(空指針異常)、IndexOutOfBoundsException(下標越界異常)等,這些異常是不檢查異常,程序中可以選擇捕獲處理,也可以不處理。這些異常一般是由程序邏輯錯誤引起的,程序應該從邏輯角度盡可能避免這類異常的發生。

非運行時異常 ? (編譯異常): 從程序語法角度講是必須進行處理的異常,如果不處理,程序就不能編譯通過。如IOException、SQLException等以及用戶自定義的Exception異常,一般情況下不自定義檢查異常。

???在 Java 應用程序中,異常處理機制為:拋出異常,捕捉異常。

? ? ? ? 拋出異常 :當一個方法出現錯誤引發異常時,方法創建異常對象并交付運行時系統,異常對象中包含了異常類型和異常出現時的程序狀態等異常信息。運行時系統負責尋找處置異常的代碼并執行。

? ? ? ? ? 捕獲異常 :對于所有的可查異常,Java規定:一個方法必須捕捉,或者聲明拋出方法之外。也就是說,當一個方法選擇不捕捉可查異常時,它必須聲明將拋出異常。

try-catch 語句

? ? ?在Java中,異常通過try-catch語句捕獲。其一般語法形式為

try?{??

????//? 可能會發生異常的程序代碼 ??

}?catch?(Type1?id1){??

????//? 捕獲并處置 try 拋出的異常類型 Type1??

}??

catch?(Type2?id2){??

?????// 捕獲并處置 try 拋出的異常類型 Type2?

?

} ?

? ? ???關鍵詞try后的一對大括號將一塊可能發生異常的代碼包起來,稱為監控區域。Java方法在運行過程中出現異常,則創建異常對象。將異常拋出監控區域之 外,由Java運行時系統試圖尋找匹配的catch子句以捕獲異常。若有匹配的catch子句,則運行其異常處理代碼,try-catch語句結束。

? ? ? ?匹配的原則是:如果拋出的異常對象屬于catch子句的異常類,或者屬于該異常類的子類,則認為生成的異常對象與catch塊捕獲的異常類型相匹配。

?

?

藍杰學習小結—Java異常處理機制


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 99在线视频网站 | 青青青国产手机免费视频 | 久久精品国产一区二区三区肥胖 | 亚洲香蕉一区二区三区在线观看 | 老子影院我不卡 | 奇米影视111 | 亚洲精品二区 | 亚洲精品久久久久久动漫剧情 | 久久草在线免费 | 国产日产精品_国产精品毛片 | 日本精品在线观看 | 久久综合九色综合97婷婷群聊 | 亚洲欧美激情综合第一区 | 亚洲国产精品日韩高清秒播 | 无毒不卡在线观看 | 99爱视频在线观看 | 日本欧美黄色 | 欧美黄色网页 | 色婷婷一区二区三区四区成人 | 性激烈欧美三级在线播放 | 日韩成人免费aa在线看 | www.婷婷色 | 精品久久久久久久中文字幕 | 免费观看黄色的网站 | 手机看片久久高清国产日韩 | 亚洲欧美日韩高清专区一区 | 亚洲日本人成网站在线观看 | 老司机深夜免费福利 | 久久国产中文字幕 | 亚洲不卡视频在线 | 成人69视频| 久久综合免费 | 2022国内精品免费福利视频 | 亚洲国产模特在线播放 | 色婷婷基地| 97dyy在线观看手机版 | 国产伦理久久精品久久久久 | 天天爆操 | 婷婷视频在线观看 | 日本精品一二三区 | 九九黄色网|