国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

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

分享到微博請遵守國家法律
正蓝旗| 旬邑县| 十堰市| 奈曼旗| 饶阳县| 精河县| 项城市| 古交市| 德令哈市| 安图县| 密山市| 邮箱| 鄢陵县| 法库县| 广西| 郴州市| 仙游县| 车致| 潮州市| 沈阳市| 浦东新区| 佛坪县| 安庆市| 陇南市| 虎林市| 新建县| 民乐县| 云和县| 富宁县| 土默特左旗| 寿阳县| 灌南县| 牙克石市| 遵义县| 津南区| 巩留县| 济宁市| 镇赉县| 伊通| 涿州市| 克东县|