最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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)用的評論 (共 條)

分享到微博請遵守國家法律
广灵县| 石柱| 新竹县| 彩票| 太白县| 德钦县| 哈尔滨市| 客服| 黑山县| 阳江市| 苍山县| 城步| 广汉市| 上思县| 自贡市| 安福县| 长丰县| 健康| 孝义市| 黔江区| 依安县| 亚东县| 桐庐县| 澜沧| 建宁县| 海原县| 泰宁县| 武夷山市| 北川| 长白| 五家渠市| 彭泽县| 雷波县| 高阳县| 大丰市| 盐亭县| 永靖县| 台中县| 拉萨市| 荔波县| 股票|