五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Java中的異常處理機(jī)制的簡單原理和應(yīng)用

2022-08-16 11:55 作者:網(wǎng)星軟件  | 我要投稿

異常是指java程序運(yùn)行時(非編譯)所發(fā)生的非正常情況或錯誤,與現(xiàn)實(shí)生活中的事件很相似,現(xiàn)實(shí)生活中的事件可以包含事件發(fā)生的時間、地點(diǎn)、人物、情節(jié)等信息,可以用一個對象來表示,Java使用面向?qū)ο蟮姆绞絹硖幚懋惓#殉绦蛑邪l(fā)生的每個異常也都分別封裝到一個對象來表示的,該對象中包含有異常的信息。

Java對異常進(jìn)行了分類,不同類型的異常分別用不同的Java類來表示,所有異常的根類為java.lang.Throwable,Throwable下面又派生了兩個子類:Error和Exception,Error表示應(yīng)用程序本身無法克服和恢復(fù)的一種嚴(yán)重問題,程序只有死的份了,例如,說內(nèi)存溢出和線程死鎖等系統(tǒng)問題。Exception表示程序表示程序還能夠克服和恢復(fù)的一種嚴(yán)重問題,其中又分為系統(tǒng)異常和普通異常,系統(tǒng)異常是軟件本身缺陷所導(dǎo)致的問題,也就是軟件開發(fā)人員考慮不周所導(dǎo)致的問題,軟件使用者無法克服和恢復(fù)這種問題,但在這種問題下還可以讓軟件系統(tǒng)繼續(xù)運(yùn)行或者讓軟件死掉,例如,數(shù)組腳本越界(ArrayIndexOutOfBoundsException)、空指針異常(NullPointerException)、類轉(zhuǎn)換異常(ClassCastException);普通異常是運(yùn)行環(huán)境的變化或異常所導(dǎo)致的問題,是用戶能夠克服的問題,例如,網(wǎng)絡(luò)斷線,硬盤空間不夠,發(fā)生這樣的異常后,程序不應(yīng)該死掉。

java為系統(tǒng)異常和普通異常提供了不同的解決方案,編譯器強(qiáng)制普通異常必須try...catch處理或用throws聲明繼續(xù)拋給上層調(diào)用方法處理,所以普通異常也稱為checked異常,而系統(tǒng)異??梢蕴幚硪部梢圆惶幚?,所以,編譯器不強(qiáng)制用try...catch處理或用throws聲明,所以系統(tǒng)異常也稱為unchecked異常。

Java中的異常處理機(jī)制的簡單原理和應(yīng)用的評論 (共 條)

分享到微博請遵守國家法律
庆阳市| 衡阳县| 江油市| 建瓯市| 闸北区| 云南省| 兴义市| 武宣县| 青海省| 巨鹿县| 洞头县| 民县| 永修县| 大化| 简阳市| 广东省| 商南县| 疏勒县| 土默特左旗| 金阳县| 蒙山县| 浦城县| 格尔木市| 家居| 桃源县| 舒兰市| 基隆市| 天津市| 莲花县| 宾川县| 綦江县| 新泰市| 麦盖提县| 海安县| 沙湾县| 锡林郭勒盟| 安新县| 蓝田县| 新闻| 襄樊市| 瑞金市|