JAVA異常

1 異常與異常處理

1.1可能出現(xiàn)的錯誤

1.用戶輸入錯誤;【URL語法錯誤】

2.設(shè)備錯誤;【打印機關(guān)閉】

3.物理限制;【磁盤滿了】

4.代碼錯誤;【數(shù)組索引不合法】

1.2 異常處理

異常處理的任務(wù)就是將控制權(quán)從錯誤產(chǎn)生的地方,轉(zhuǎn)移給能夠處理這種情況的錯誤處理器。

出現(xiàn)錯誤時,這個方法會立刻退出,不會返回任何值,而是拋出(throw)一個封裝了錯誤信息的對象 e 。調(diào)用這個方法的代碼也將無法繼續(xù)執(zhí)行。


2 異常分類

異常對象都是派生于Throwable類的一個實例,如Java內(nèi)置異常類不能滿足需求,還可以創(chuàng)建自己的異常類。

Java中的異常層次結(jié)構(gòu)

3 程序中實現(xiàn)

3.1 實現(xiàn)流程

1.聲明

2.受查異?!獟伋?/p>

3.非受查異?!东@

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容