freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

北大青鳥java培訓教材第11章異常處理(編輯修改稿)

2025-10-27 15:43 本頁面
 

【文章內(nèi)容簡介】 ? 在 Java程序中對捕獲異常的處理是必須進行異常處理,雖然有可能程序并不會出現(xiàn)異常。這種設(shè)計大大提高了程序的穩(wěn)定性。下面通過程序代碼來進行捕獲異常的講解。 ? 注意:如果語句中不可能出現(xiàn)捕獲異常,但是程序中仍然對該語句進行捕獲異常處理,這樣該程序運行時是會發(fā)生錯誤的。 112 北京源智天下科技有限公司 聯(lián)系方式: 未捕獲異常 ? 在異常中,除了捕獲異常以外的都是未捕獲異常。未捕獲異常包括 Error類以及它的直接子類和間接子類和 RuntimeException類以及它的直接子類和間接子類。 Error類以及它的子類通常是由硬件運行錯誤所導(dǎo)致的錯誤。這些是很嚴重的錯誤,通常是不能通過程序來進行修改的。 RuntimeException類以及它的子類通常是程序運行時引起的異常。 ? 提示: Error類以及它的子類通常是由硬件運行錯誤所導(dǎo)致的錯誤。這些是很嚴重的錯誤,通常是不能通過程序來進行修改的。 ? 前面使用最多的就是數(shù)組下標越界異常,該異常就是未捕獲異常。未捕獲異常是可以不進行異常處理的,如果不進行異常處理編譯的時候是完全沒有問題的,但是在運行時會發(fā)生錯誤。 113 北京源智天下科技有限公司 聯(lián)系方式: 拋出異常 ? 對異常的處理不是只有前面講的使用 trycatch語句來進行處理的。在有些情況下,異常是不需要立即進行處理的,但是也必須要進行異常處理,這時候就用到拋出異常的內(nèi)容。 114 北京源智天下科技有限公司 聯(lián)系方式: 拋出異常的簡單介紹 ? 日常生活中,例如學校中有什么問題都會先去問老師,但是有一些問題例如轉(zhuǎn)學是不能由老師來解決的,這時候老師就需要再去問校長,由校長來解決這個問題??赡苄iL還有不能解決的問題,就需要去問教育部。拋出異常也是這樣的,當一個程序段發(fā)生異常時,如果自己不能夠進行異常處理,就可以將拋出異常給上一層。如果上一層也不能解決就可以一直向上拋出異常,直到拋出給 main方法。如果仍然不能解決,就會中斷程序,將異常顯示出來。 ? 技巧:當一個程序段發(fā)生異常時,如果自己不能夠進行異常處理,就可以將拋出異常給上一層。如果上一層也不能解決就可以一直向上拋出異常,直到拋出給 main方法。 115 北京源智天下科技有限公司 聯(lián)系方式: 使用 throws和 throw語句拋出異常 ? 在拋出異常的操作中,不但可以使用上一小節(jié)中的拋出異常的方法,還可以使用 throws語句和 throw語句進行拋出異常。 throws語句是在方法的聲明中使用來拋出異常,而 throw語句是在方法體內(nèi)使用拋出異常。 ? 提示: throws語句是在方法的聲明中使用來拋出異常,而 throw語句是在方法體內(nèi)使用拋出異常。 ? 【 范例 1112】 示例代碼 1112是一個使用 throws和 throw語句拋出異常的程序。 116 北京源智天下科技有限公司 聯(lián)系方式: 自定義異常 ? 在 Java中定義了非常多的異常類,幾乎覆蓋了可能出現(xiàn)的所有問題。但是再多的定義也不可能滿足所有的情況,這時候就需要來進行自定義異常。在本節(jié)中就來學習如何創(chuàng)建自定義異常類,并讓讀者學習如何使用自定義異常。 117 北京源智天下科技有限公司 聯(lián)系方式: 創(chuàng)建和使用自定義異常類 ? 創(chuàng)建自定義異常類需要繼承 Exception類 。 在自定義的異常類中通過具有一個無參構(gòu)造器和一個帶有字符串參數(shù)的有參構(gòu)造器 。 ? 【 范例 】 示例代碼是一個最簡單的自定義
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1