當前位置:北大青鳥 > 學校資訊 >行業(yè)新聞

java異常類型分為哪幾種(常見的Java異常類型)

南京北大青鳥小編
Java快訊
2022-02-09 17:19:45
  在Java的開發(fā)中編譯時期經(jīng)常會出現(xiàn)一些異常,這些異常都是需要我們去處理的,不過想要處理好這些異常我們就要先去了解它們,這些異常也被叫做checked異常,當然還有一種是在運

  在Java的開發(fā)中編譯時期經(jīng)常會出現(xiàn)一些異常,這些異常都是需要我們去處理的,不過想要處理好這些異常我們就要先去了解它們,這些異常也被叫做checked異常,當然還有一種是在運行中出現(xiàn)的異常,這種異常即使不編寫異常處理代碼,依然可以通過編譯,因此我們稱之為運行時異常,也稱為unchecked異常。

  1.Java編譯異常類型

  在Exception的子類中,除了RuntimeException類及其子類外,其他子類都是編譯時異常。編譯時異常的特點是在程序編寫過程中,Java編譯器就會對編寫的代碼進行檢查,如果出現(xiàn)比較明顯的異常就必須對異常進行處理,否則程序無法通過編譯。處理編譯時異常有兩種方式,具體如下:

  ·使用try…catch語句對異常進行捕獲處理。

  ·使用throws關鍵字聲明拋出異常,讓調用者對其處理。

java異常類型分為哪幾種

  2.Java運行異常類型

  RuntimeException類及其子類都是運行時異常。運行時異常是在程序運行時由Java虛擬機自動進行捕獲處理的,即使沒有使用try…catch語句捕獲或使用throws關鍵字聲明拋出,程序也能編譯通過,只是在運行過程中可能報錯。在Java中,常見的運行時異常有多種,

1636687055626_常見運行異常.png
 

  運行時異常一般是由于程序中的邏輯錯誤引起的,在程序運行時無法恢復。例如通過數(shù)組的角標訪問數(shù)組的元素時,如果超過了數(shù)組的最大角標,就會發(fā)生運行時異常

int [ ] arr=new int[5];
System.out.println (arr[5]);

  以上就是對于Java異常類型的介紹,我們只有先去了解、認識了這些異常才能更好的去處理他們。





版權聲明:java異常類型分為哪幾種(常見的Java異常類型): http://www.miniyork.cn/zxzz/hyxw/874.html 的內容、圖片由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內容, 請發(fā)送郵件至2353260942@qq.com 舉報,一經(jīng)查實,本站將立刻刪除。(如需投稿聯(lián)系管理員開通!)


相關推薦
最新文章
大數(shù)據(jù)培訓班是騙局嗎?

  大數(shù)據(jù)培訓班不是騙局,正規(guī)的大數(shù)據(jù)培訓班可以提供系統(tǒng)...

大專學云計算很扯淡嗎?

  大??梢詫W云計算不扯淡,大專生通過系統(tǒng)的學習和實踐,...

本科學歷能干程序員嗎?

  本科學歷能干程序員,程序員的崗位對學歷有一定要求,但...

學軟件開發(fā)要什么學歷?

  學軟件開發(fā)要大專及以上的學歷,畢竟多數(shù)人選擇學軟件開...

猜你喜歡
大學大數(shù)據(jù)專業(yè)學什么(不同方式學大數(shù)據(jù)

  大數(shù)據(jù)所產(chǎn)生的價值也決定了發(fā)展速度,而且現(xiàn)在大數(shù)據(jù)技...

軟件開發(fā)工具都有哪些(有什么常見的軟件

  通常在做小程序開發(fā)、網(wǎng)站開發(fā)、安卓應用軟件開發(fā)、蘋果...

學it學費大概多少錢(太貴了)

  互聯(lián)網(wǎng)行業(yè)成為眾多年輕人的選擇,越來越多的人才源源不...

南京UE設計培訓哪家好

小伙伴想要學習UE技術多數(shù)都會選擇口碑良好的UE培訓機構學習,...

南京UI設計培訓學費怎么樣?

  在眾多的IT技術開發(fā)領域中,UI設計專業(yè)一直都受到大家的歡...

女人大荫蒂毛茸茸视频,男女啪啪网站',蜜桃网址,欧美 喷水 xxxx,久久久久国产精品人妻电影