偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Java中Error與Exception的區(qū)別

開(kāi)發(fā) 后端
在Java開(kāi)發(fā)調(diào)試時(shí),經(jīng)常都會(huì)出現(xiàn)一些錯(cuò)誤異常,那么對(duì)于Error類與Exception類我們了解多少呢?下面簡(jiǎn)單的介紹了Java中Error與Exception的區(qū)別。

Error類和Exception類都繼承自Throwable類。

Error的繼承關(guān)系:

Exception的繼承關(guān)系:

二者的不同之處:

Exception:

1.可以是可被控制(checked) 或不可控制的(unchecked)。

2.表示一個(gè)由程序員導(dǎo)致的錯(cuò)誤。

3.應(yīng)該在應(yīng)用程序級(jí)被處理。

Error:

1.總是不可控制的(unchecked)。

2.經(jīng)常用來(lái)用于表示系統(tǒng)錯(cuò)誤或低層資源的錯(cuò)誤。

3.如何可能的話,應(yīng)該在系統(tǒng)級(jí)被捕捉。

Java 中定義了兩類異常:

1) Checked exception: 這類異常都是Exception的子類 。異常的向上拋出機(jī)制進(jìn)行處理,假如子類可能產(chǎn)生A異常,那么在父類中也必須throws A異常??赡軐?dǎo)致的問(wèn)題:代碼效率低,耦合度過(guò)高。

2) Unchecked exception: 這類異常都是RuntimeException的子類,雖然RuntimeException同樣也是Exception的子類,但是它們是非凡的,它們不能通過(guò)client code來(lái)試圖解決,所以稱為Unchecked exception 。

Java 中異常類的繼承關(guān)系圖:

原文鏈接:http://mousepc.iteye.com/blog/1279559

【編輯推薦】

  1. 淺談Java的輸入輸出流
  2. 高效編寫(xiě)Java代碼的幾條建議
  3. Java常見(jiàn)的四種引用
  4. Java程序員慣性思維的一個(gè)錯(cuò)誤
  5. 去故就新 Java線程新同步機(jī)制
責(zé)任編輯:林師授 來(lái)源: mousepc的博客
相關(guān)推薦

2024-03-07 13:30:44

Java對(duì)象true

2009-08-21 09:28:23

this與$(this

2009-06-08 22:01:03

Java堆Java棧區(qū)別

2021-07-02 06:54:45

GoJavachannel

2009-06-24 08:02:15

Hibernateupdate與save

2011-07-11 16:13:01

Java靜態(tài)變量實(shí)例變量

2010-09-07 16:21:37

CSSDisplayVisibility

2020-07-13 14:50:51

機(jī)器學(xué)習(xí)模型算法

2014-07-24 10:00:21

2014-11-18 10:48:58

dockerlinuxdockerfile

2014-07-10 11:34:05

2009-06-12 15:36:24

Hibernate fcreateQuery

2023-10-12 08:25:18

Javaequals內(nèi)存

2009-08-24 17:45:39

Java與C#的區(qū)別

2009-06-12 09:52:49

StringStringBuffeJava

2022-12-31 09:32:15

AndroidException錯(cuò)誤

2009-12-24 17:16:23

Ado Oledb

2010-09-16 10:29:47

DisplayVisibilityCSS

2010-09-09 11:32:26

SQL函數(shù)StDev

2009-10-10 14:40:03

C++中struct
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)