91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java中不捕獲或拋出的異常

發布時間:2020-06-25 14:29:16 來源:億速云 閱讀:417 作者:Leah 欄目:編程語言

這期內容當中小編將會給大家帶來有關java中不捕獲或拋出的異常,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

RuntimeException與其子類和錯誤(Error)不是必須要捕獲或拋出。

Java異常Throwable分為兩類:ErrorException,Error類是錯誤,程序本身不能處理的。

Exception有分為兩類:IOException(非運行時異常)和RuntimeException(運行時異常),其中RuntimeException是在程序設計時盡量避免的。

除了RuntimeException及其子類以外,其他的Exception類及其子類都屬于可查異常。這種異常編譯器要求強制處置,要么try-cathch,要么在方法名后面拋出。

不可查異常(編譯器不要求強制處置的異常):包括運行時異常(RuntimeException與其子類)和錯誤(Error)。

Exception 這種異常分兩大類:運行時異常和非運行時異常(編譯異常)。

運行時異常:都是RuntimeException類及其子類異常,如NullPointerException(空指針異常)、IndexOutOfBoundsException(下標越界異常)等,這些異常是不檢查異常,程序中可以選擇捕獲處理,也可以不處理。

這些異常一般是由程序邏輯錯誤引起的,程序應該從邏輯角度盡可能避免這類異常的發生。

運行時異常的特點是:Java編譯器不會檢查它,也就是說,當程序中可能出現這類異常,即使沒有用try-catch語句捕獲它,也沒有用throws子句聲明拋出它,也會編譯通過。

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

其實就是:RuntimeException與其子類和錯誤(Error)不是必須要捕獲或拋出。

上述就是小編為大家分享的java中不捕獲或拋出的異常了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阳新县| 通道| 专栏| 儋州市| 竹山县| 宁海县| 军事| 宁乡县| 叶城县| 南通市| 东丽区| 蒲江县| 绍兴市| 广东省| 彩票| 溧水县| 安龙县| 八宿县| 永昌县| 凌海市| 江源县| 手游| 黔西| 海丰县| 彭泽县| 潜山县| 湖州市| 安阳县| 洪洞县| 浪卡子县| 全椒县| 塘沽区| 靖西县| 凌源市| 株洲市| 五寨县| 得荣县| 会宁县| 霍林郭勒市| 建宁县| 萝北县|