序
本文主要記錄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表示致命錯(cuò)誤,比如OutOfMemoryError,NoSuchMethodError
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/65619.html
摘要:不過按照經(jīng)驗(yàn)來說,這類異常要么盡量避免,要么出現(xiàn)了就要做異常處理,從而保證程序的健壯性。業(yè)務(wù)是千變?nèi)f化,但是它們可能產(chǎn)生的異常處理方式是不會(huì)變化的,按照這個(gè)思路去做異常處理即可。 前言:說到異常體系,可能對于一些初入職場的老鐵會(huì)很頭痛,不能夠很清晰的描述異常是個(gè)什么情況。那么本文將通過打流水仗的方式給大家介紹一下工作中涉及的異常知識。首先能看到本文,說明也對異常是有了解的,所以文章開頭...
摘要:案例演示該句運(yùn)行時(shí)發(fā)生了數(shù)組索引越界異常,由于沒有處理異常,導(dǎo)致程序無法繼續(xù)執(zhí)行,程序結(jié)束。用來進(jìn)行某種異常的捕獲,實(shí)現(xiàn)對捕獲到的異常進(jìn)行處理。運(yùn)行時(shí)期異常一旦發(fā)生需要程序人員修改源代碼。 01異常的概述 * A: 異常的概述 * a:什么是異常 * Java代碼在運(yùn)行時(shí)期發(fā)生的問題就是異常。 * b:異常類 * 在Java中,把異常信息...
摘要:異常,可以有針對性的處理方式無論是錯(cuò)誤還是異常,它們都有具體的子類體現(xiàn)每一個(gè)問題,它們的子類都有一個(gè)共性,就是都以父類名才作為子類的后綴名。特殊情況對應(yīng)多個(gè)時(shí),如果有父類的語句塊,一定要放在下面。聲明的原因是需要調(diào)用者對該異常進(jìn)行處理。 異 常:★★★★異常:就是不正常。程序在運(yùn)行時(shí)出現(xiàn)的不正常情況。其實(shí)就是程序中出現(xiàn)的問題。這個(gè)問題按照面向?qū)ο笏枷脒M(jìn)行描述,并封裝成了對象。因?yàn)閱栴}的...
摘要:因?yàn)槭怯商摂M機(jī)自動(dòng)拋出并自動(dòng)捕獲,所以又叫非檢查異常。多異常捕獲在之前,對多種的異常只能使用多個(gè)來進(jìn)行捕獲。注意多種異常類型之間用豎線隔開。多重塊后面,最好再有個(gè)塊用來捕獲異常,防止遺漏。期待自己的異常進(jìn)階。 異常的體系機(jī)構(gòu) Java提供了豐富的異常類,而這些異常類之間又有這嚴(yán)格的繼承關(guān)系。下面讓我們看一下Java中異常的體系結(jié)構(gòu)。 showImg(https://segmentfau...
閱讀 3089·2021-11-25 09:43
閱讀 2266·2021-09-07 10:28
閱讀 3604·2021-08-11 11:14
閱讀 2788·2019-08-30 13:49
閱讀 3554·2019-08-29 18:41
閱讀 1174·2019-08-29 11:26
閱讀 1983·2019-08-26 13:23
閱讀 3382·2019-08-26 10:43