一、錯誤和異常
根據錯誤嚴重程度,Java系統會運行錯分爲兩類:錯誤跟異常。
二、異常處理
例:輸出數組中的所有元素,捕獲下標越界異常,這個異常屬於運行時異常。
1、使用try-catch-finally捕獲並處理異常
例:用try-catch-finally捕獲程序中的異常並處理
2、拋出異常
拋出異常有兩種方式:
第一種:在方法體中用throw語句拋出, 格式: “throw 異常對象”。
第二種:在方法頭部用throws表示將拋出異常,格式:方法名 {參數} throws 異常類列表。
小編是一個有着5年工作經驗的java程序員,對於java,自己有做資料的整合,一個完整學習java的路線,學習資料和工具,相信這裏有很多學習java的小夥伴,我創立了一個2000人學習扣羣,479121291。每晚都有java的直播課程。無論是初級還是進階的小夥伴小編我都歡迎!
三、自定義異常
自定義異常一般需要兩步,必須由throw語句拋出
(1) 聲明一個新的異常類。
(2) 爲自定義異常類定義屬性和方法。
例:自定義半徑爲負的異常類,若給的半徑是負值,就捕獲並處理