Java之異常

2022年07月16日00:16:25 科技 1102



/*
*作者:呆萌老師
*☑csdn認證講師
*☑51cto高級講師
*☑騰訊課堂認證講師
*☑網易雲課堂認證講師
*☑華為開發者學堂認證講師
*☑愛奇藝千人名師計劃成員
*在這裡給大家分享技術、知識和生活
*各種乾貨,記得關注哦!
*vx:it_daimeng
*/



1、什麼是異常


異常是指不正常的狀態或者行為。其中包含了我們人為對程序的錯誤操作等。


2、什麼是異常操作


異常操作是指對這些錯誤操作的處理。


3、為什麼要用異常


1、避免反饋的錯誤看不懂無法處理。


2、在程序運行過程中,不影響其他模塊的運行。


4、學習異常的目的


捕獲異常,拋出異常。


5、Java異常機制


①throws語句


throws語句是從方法/行為級別去處理異常。通常是在整個方法體中拋出我們初始化的異常。


public static void method( ) throws FileNotFoundException, ConnectionException {
 //code
}



例子


public class ExceptionBuilder {
public static void main(String[] args) throws ClassNotFoundException {
Class.forName("234");
}
}



②try-catch語句


標靶性異常處理,簡而言之就是處理特定的異常。


特點是異常處理的獨立。同時時間複雜度與空間複雜度雙向提升。


try {
Socket s = new Socket("127.0.0.1", 4555);
} catch (IOException e) {
e.printStackTrace();
}



try語句塊中放置正常預期條件下執行的語句。在try語句中具有強制性,會對其中的語句做強制性檢查。


catch語句塊中主要用於處理try語句塊中拋出的已檢查的異常和未檢測的異常。


③finally語句


finally語句最終執行的語句,它是不管錯誤是否對程序產生影響都要執行的語句塊。


try {
Socket s = new Socket("127.0.0.1", 4555);
} catch (IOException e) {
e.printStackTrace();
} finally {
System.out.println("Continue");
}



6、異常分類


Java之異常 - 天天要聞


科技分類資訊推薦

【芯片】Tensor G5曝光,Pixel10工程機現身海鮮市場 - 天天要聞

【芯片】Tensor G5曝光,Pixel10工程機現身海鮮市場

近日谷歌Pixel 10 Pro Fold出現在了GeekBench跑分數據庫中:新機搭載了谷歌全新的Tensor G5處理器,據悉這代終於是告別了三星工藝,轉而擁抱台積電N3E工藝。從顯示信息來看,Tensor G5採用了1+5+2的八核CPU架構,1*3.78GHz X4超大核+5*3.05GHz A725大核+2*2.25GHz A520小核構成。單核
【新機】2K屏+潛望長焦,iQOO 15曝光 - 天天要聞

【新機】2K屏+潛望長焦,iQOO 15曝光

說到iQOO的數字旗艦系列,這代iQOO13相機被刀還是挺可惜的,主要也是為了避免和老大哥X200產生衝突。今天@數碼閑聊站曝光了下代iQOO旗艦的信息:新機可能會跳過iQOO 14,直接命名為iQOO 15,這代將會有中杯/大杯兩個杯型。新機將會採用6.85英寸2K LIPO三星定製直面屏,屏幕邊框極窄,支持Pol-less去偏光技術,還具有AR抗眩...
清華專家破百年陳規!滬上論壇曝電力革新,陳磊構想太敢了 - 天天要聞

清華專家破百年陳規!滬上論壇曝電力革新,陳磊構想太敢了

聽說了嗎?清華大學的專家居然說要徹底打破電力系統運行了上百年的規矩!就在上海那場新能源論壇上,陳磊研究員拋出個重磅觀點 —— 以後用電不用再看頻率臉色,有功功率想咋調就咋調!這事兒要是真能成,咱們家裡的空調、電動車充電可就再也不會因為電網不
消費活力釋放,上海零售商業形態向「文商旅體展」融合演進 - 天天要聞

消費活力釋放,上海零售商業形態向「文商旅體展」融合演進

2025年二季度,在上海市政府經濟刺激方案推動下,上海商業市場消費活力逐步釋放,但零售物業租賃指標的復蘇態勢仍顯平緩。核心商圈平均租金為1877元/平方米/月,平均出租率為94.71%,整體表現與去年同期持平,其中徐家匯、陸家嘴等商圈憑藉成熟商業生態,表現相對突出。但與非核心商圈相比,從存量、新增供應、凈吸納量等指...
OPPO K13 Turbo 系列真機曝光,7 月 21 日發佈 - 天天要聞

OPPO K13 Turbo 系列真機曝光,7 月 21 日發佈

IT之家 7 月 11 日消息,博主 @i冰宇宙 今日分享了一款帶保密殼的新機真機圖,配備 RGB 燈效以及主動散熱風扇,預計為剛剛官宣的 OPPO K13 Turbo 系列。IT之家注意到,OPPO K13 Turbo 系列將於 7 月 21 日發佈,在 GeekBench 6.3.0 中單核成績為 2156 分,多核成績為 6652 分,預計搭載高通驍龍