序
本文主要記錄java的異常體系
概覽 Exception分checked exception以及unchecked exception(runtime exception)
checked exception
除runtime exception外的exception。
ReflectiveOperationException(ClassNotFoundException、 NoSuchFieldException、NoSuchMethodException)
IOException(FileNotFoundException、FileExistsException)
IOException(SocketException、SocketTimeoutException)
SQLException
InterruptedException、TimeoutException
URIReferenceException、URISyntaxException
XMLSchemaException、XMLParseException、XMLStreamException
runtime exception
NullPointerException、NumberFormatException、ArrayIndexOutOfBoundsException、StringIndexOutOfBoundsException、ClassCastException、ArithmeticException、IllegalArgumentException
Error表示致命錯誤,比如OutOfMemoryError,NoSuchMethodError
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/65619.html
摘要:不過按照經(jīng)驗來說,這類異常要么盡量避免,要么出現(xiàn)了就要做異常處理,從而保證程序的健壯性。業(yè)務(wù)是千變?nèi)f化,但是它們可能產(chǎn)生的異常處理方式是不會變化的,按照這個思路去做異常處理即可。 前言:說到異常體系,可能對于一些初入職場的老鐵會很頭痛,不能夠很清晰的描述異常是個什么情況。那么本文將通過打流水仗的方式給大家介紹一下工作中涉及的異常知識。首先能看到本文,說明也對異常是有了解的,所以文章開頭...
摘要:案例演示該句運行時發(fā)生了數(shù)組索引越界異常,由于沒有處理異常,導(dǎo)致程序無法繼續(xù)執(zhí)行,程序結(jié)束。用來進行某種異常的捕獲,實現(xiàn)對捕獲到的異常進行處理。運行時期異常一旦發(fā)生需要程序人員修改源代碼。 01異常的概述 * A: 異常的概述 * a:什么是異常 * Java代碼在運行時期發(fā)生的問題就是異常。 * b:異常類 * 在Java中,把異常信息...
摘要:異常,可以有針對性的處理方式無論是錯誤還是異常,它們都有具體的子類體現(xiàn)每一個問題,它們的子類都有一個共性,就是都以父類名才作為子類的后綴名。特殊情況對應(yīng)多個時,如果有父類的語句塊,一定要放在下面。聲明的原因是需要調(diào)用者對該異常進行處理。 異 常:★★★★異常:就是不正常。程序在運行時出現(xiàn)的不正常情況。其實就是程序中出現(xiàn)的問題。這個問題按照面向?qū)ο笏枷脒M行描述,并封裝成了對象。因為問題的...
閱讀 3258·2021-11-25 09:43
閱讀 2457·2021-09-07 10:28
閱讀 4006·2021-08-11 11:14
閱讀 2868·2019-08-30 13:49
閱讀 3644·2019-08-29 18:41
閱讀 1273·2019-08-29 11:26
閱讀 2077·2019-08-26 13:23
閱讀 3480·2019-08-26 10:43