您好,登錄后才能下訂單哦!
本篇文章為大家展示了java中有哪些常用的異常類型,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。
Java異常的頂層父類為Throwable,并實(shí)現(xiàn)了Serializable接口
由Throwable派生出來的異常有兩種,分別為Error類與Exception
Error,即錯誤,代表JVM本身的錯誤,處理程序運(yùn)行環(huán)境方面的異常,不能通過代碼處理。比如OutOfMemoryError,AWTError等。
Exception:即異常,程序運(yùn)行時發(fā)生,可以被java異常處理機(jī)制使用。比如IOException,SQLEXception,RuntimeException等等。
以上,Error,RuntimeException是非檢查異常
隱式異常也叫運(yùn)行時異?;蚍菣z查異常,比如程序中除數(shù)為0引起的錯誤,數(shù)組下標(biāo)越界錯誤,錯誤的強(qiáng)制類型轉(zhuǎn)錯誤,使用了控對象NullPointerException等,它們雖然是由程序本身引起的異常,但不是程序主動拋出的,而是在程序運(yùn)行中產(chǎn)生的。
顯式異常也叫非運(yùn)行時異?;驒z查異常,比如IOException,SQLException,javac強(qiáng)制要求程序員為這樣的異常做預(yù)備處理工作,否則編譯不通過。
上述內(nèi)容就是java中有哪些常用的異常類型,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注億速云行業(yè)資訊頻道。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。