
error類(lèi)和exception類(lèi)有什么區(qū)別?
來(lái)源傳智教育2022年06月01日 15時(shí)30分27秒
Error和Exception類(lèi)主要有如下區(qū)別。
Error類(lèi)稱(chēng)為錯(cuò)誤類(lèi),它表示Java程序運(yùn)行時(shí)產(chǎn)生的系統(tǒng)內(nèi)部錯(cuò)誤或資源耗盡的錯(cuò)誤,這類(lèi)錯(cuò)誤比較嚴(yán)重,僅靠修改程序本身是不能恢復(fù)執(zhí)行的。舉一個(gè)生活中的例子,在蓋樓的過(guò)程中因偷工減料導(dǎo)致大樓坍塌,這就相當(dāng)于一個(gè)Error。例如,使用java命令去運(yùn)行一個(gè)不存在的類(lèi)就會(huì)出現(xiàn)Error錯(cuò)誤。
Exception類(lèi)稱(chēng)為異常類(lèi),它表示程序本身可以處理的錯(cuò)誤,在java程序中進(jìn)行的異常處理,都是針對(duì)Exception類(lèi)及其子類(lèi)的。在Exception類(lèi)的眾多子類(lèi)中有一個(gè)特殊的子類(lèi)——RuntimeException類(lèi),RuntimeException類(lèi)及其子類(lèi)用于表示運(yùn)行時(shí)異常。Exception類(lèi)的其他子類(lèi)都用于表示編譯時(shí)的異常。
最新問(wèn)答
- 2022年06月30日黑盒測(cè)試與白盒測(cè)試的區(qū)別是啥?
- 2022年06月30日Hive的安裝模式有幾種?
- 2022年06月29日Flume系統(tǒng)要求是什么?
- 2022年06月29日數(shù)據(jù)發(fā)布與訂閱有哪些主要應(yīng)用場(chǎng)景?
- 2022年06月29日Zookeeper集群角色有哪三種?
- 2022年06月29日hadoop1.x和hadoop2.x的區(qū)別是什么,做了哪些改進(jìn)?
- 2022年06月28日znode有哪兩種節(jié)點(diǎn)?
- 2022年06月28日非全新集群選舉的過(guò)程是什么樣的?
- 2022年06月28日applicationmaster是什么?
- 2022年06月28日yarn的工作流程是什么?
相關(guān)問(wèn)答
- 2022年06月24日同步方法中存在鎖嗎?
- 2022年06月02日本科計(jì)算機(jī)專(zhuān)業(yè)畢業(yè),想在廣州參加Java培訓(xùn),有什么需要注意的嗎?
- 2022年06月02日廣州java培訓(xùn)價(jià)格大概多少?
- 2022年06月02日在廣州想報(bào)名一家Java培訓(xùn)機(jī)構(gòu),怎么選擇?
- 2022年06月01日Java中的繼承概念是什么?
- 2022年06月01日面向?qū)ο蟮娜筇匦允鞘裁矗?/a>
- 2022年06月01日java中類(lèi)與對(duì)象的關(guān)系是什么
- 2022年05月31日java的數(shù)組排序方法是什么?
- 2022年05月24日Java中二進(jìn)制轉(zhuǎn)十進(jìn)制的方法是什么?
- 2022年05月24日零基礎(chǔ)想學(xué)Java很難嗎?
