當前位置:
首頁 > 知識 > 面試官就問了一個Java問題,幾十號人集體蒙圈?

面試官就問了一個Java問題,幾十號人集體蒙圈?

有的時候面試官的問題真的層出不窮,今天就又遇到了一個奇葩的問題(你是面試官你說了算)。面試時候,直接給拿出了一個特別「複雜」的異常(雖然代碼並不多),但是全部去面試的人直接就蒙圈了。事後我趕緊惡補了一下Java異常方面的所有資料,整理一番,分享給大家,希望大家能夠引以為戒。別再犯錯。

介紹知識點之前,我要先說明一點,大家遇到異常一定要自己動手解決Java的各種異常。一個合格的Java程序員,必須要對Java項目開發中各種常見的問題和各種異常有自己的見解。而且關於Java各種異常的全部說明,在api里都可以查的到。新手遇到這些異常的時候一定要自己動手處理異常,並且快速地記住這些異常的特點和解決方案。如果大家只是一直死寫程序,遇到異常也不看重的話,對你未來的發展也不太好。

異常類基本就那兩種類型:

Error

Exception

Java異常類結構圖

如果說Error類代表了系統和編譯的錯誤;那Exception類就代表了標準Java庫方法所激發的異常。Error類的異常是不允許捕獲的,而發生Exception異常的程序可以通過捕獲處理後正常運行保持程序的可讀性及可靠性。

這其中Exception類還包含運行異常類(Runtime_Exception)和非運行異常類(Non_RuntimeException)這兩個直接的子類。

運行異常類對應於編譯錯誤,它是指Java程序在運行時產生的由解釋器引發的各種異常。運行異常可能出現在任何地方,且出現頻率很高,出現運行錯誤往往表示代碼有錯誤,如:算數異常(如被0除)、下標異常(如數組越界)等。

非運行異常又稱為可檢測異常。Java編譯器利用分析方法或構造方法中可能產生的結果來檢測Java程序中是否含有檢測異常的處理程序,對於每個可能的可檢測異常,方法或構造方法的throws子句必須列出該異常對應的類。如:java.lang java.util 、 java.net 中定義的異常都是非運行異常。

整理的異常在這個鏈接裡面,

最後再給大家一個提醒:不要怕異常,困難只是我們成功路上的墊腳石,困難越多,我們就會爬的越高。誰在學習Java過程中都不會是一帆風順的。

想要了解更多Java知識 加入學習群一四四九零一零七六 可以免費學習java還有大量學習乾貨哦

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT技術java交流 的精彩文章:

C語言 代碼之坦克大戰
web前端和Java學哪個好?哪個就業形勢好
怎樣成為一個JavaWeb開發者?
QQ音樂播放器簡易開發
如何正確理解C語言中默認構造函數

TAG:IT技術java交流 |

您可能感興趣

SM家的第二個雪莉?因為說了這句話她被網友們集體diss了!
LPL解說再曝醜聞,一個全員diss,一個集體孤立?
絕地求生:這次給藍洞打個call,一半多的外掛作者集體跑路
第一次見!還有這樣的集體照?
?還有這樣的集體照?這輩子第一次見!
一台iPhone壽命有多久?官方給出答案,國產手機集體蒙圈
觸樂編輯部集體體驗Labo,你猜畫風是怎麼樣的?
SKT集體出遊,Faker又在認真看書,這次穿的竟不是隊服?
復聯4集體出遊,只有一個人帶水,ta是誰?
服裝品牌集體玩聯名,和gucci爆款一樣難買到的竟然是它?
又一個被官微集體點名的人,NBA雷迪克你火了
還有這樣的集體照?這輩子第一次見!
一聲巨響,四萬人的小鎮集體炸鍋,看到這一幕,現場的人都哭了...
JISOO發出一張照片,粉絲看到後集體「爆哭」,真是笨蛋女人
百分九男團放飛自我,最後一站集體cosplay,簡直辣眼睛!
Ryzen APU集體出動!等的就是你這個神U
矮個子七月你見過嗎?沈月遭到網友的集體diss,主要因為這個
一個有意思的集體,你確定不來了解一下?
what?谷歌全球數千名員工在這一天集體罷工!原因竟是······
蘋果Mac電腦因為這個問題遭到了集體訴訟