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之異常 - 天天要聞


科技分類資訊推薦

最暢銷國產高端旗艦易主!華為Mate 70系列超越小米15系列 - 天天要聞

最暢銷國產高端旗艦易主!華為Mate 70系列超越小米15系列

快科技7月11日消息,博主數碼閑聊站今天公布了截止W27/7月6日的國產四大旗艦系列累積激活銷量。數據顯示,華為Mate 70系列銷量達到589.6萬,反超小米15系列,成為最暢銷的國產旗艦系列。小米15系列銷量則是以586.1萬位列第二,此前曾長期霸榜第一。這兩大旗艦目前是國產頂樑柱,其他兩款差距被明顯拉大,vivo X200系列409....
影馳出擊BW2025:從顯卡編年史到AI未來,一場科技×二次元的夢幻聯動 - 天天要聞

影馳出擊BW2025:從顯卡編年史到AI未來,一場科技×二次元的夢幻聯動

玩家和二次元愛好者們一年一度的盛典終於來了。2025年7月11日至13日, Bilibili World(簡稱BW)在上海國家會展中心盛大開幕。在這場融合ACGN文化與科技數碼潮流的盛會中,影馳(GALAX)攜旗下全系列產品震撼登場。以極具科技感的展台設計、豐富的互動活動和強勁的產品陣列,為參加BW的玩家打造了一個吸引力拉滿的科技數碼...
從遊戲到生產力,藍戟攜Intel全系顯卡亮相Bilibili World 2025 - 天天要聞

從遊戲到生產力,藍戟攜Intel全系顯卡亮相Bilibili World 2025

Bilibili World 2025如期而至,作為一年中二次元和科技玩家的頂級盛會,這次展會依舊群星璀璨。不僅有眾多遊戲廠商,許多數碼硬件廠商也來湊熱鬧,而在此次眾多的硬件廠商中,藍戟(GUNNIR)作為Intel顯卡中國大陸核心合作夥伴,憑藉著Intel消費級與企業級顯卡的雙線陣容,以及別出心裁的“遊戲集章”互動機制,成功成為BW...
地平線總裁陳黎明:高階智能輔助駕駛的拐點已經到來,將會快速增長 - 天天要聞

地平線總裁陳黎明:高階智能輔助駕駛的拐點已經到來,將會快速增長

紅星資本局7月11日消息,今日,地平線(09660.HK)總裁陳黎明在2025中國汽車論壇上表示,高階智能輔助駕駛的拐點已經到來,後面會有比較快速的增長。對此,他表示依據有三:第一,智能駕駛是我國智能網聯新能源汽車發展戰略的一個重要組成部分,政府工作報告對智能汽車的發展做出了規劃和行動方向。在電動化上,地平線可以...
洛斐發布Flow2矮軸三模無線機械鍵盤 - 天天要聞

洛斐發布Flow2矮軸三模無線機械鍵盤

沒想到,洛斐Flow系列這麼快就進入迭代了,發布全新Flow2。引入了全新的設計語言,依然是全鋁金屬外殼機身,邊框像蘋果手機那樣的直板機身。其中,右側部分加長,側面則是增加了Touch Bar觸控滑動條,支持調節燈光亮度或系統音量。另一方面,鍵盤背面增加了同樣極具辨識度的撐腳模塊,支持兩種角度調節。 同時還全新升級了...
大爺寫《我的母親》火爆全網!視頻發布者最新發聲 - 天天要聞

大爺寫《我的母親》火爆全網!視頻發布者最新發聲

連日來,一段關於大爺挑戰寫作1957年高考同題作文《我的母親》的視頻火爆全網。不少網民表示,文字質樸,催人淚下,深深被打動。7月11日,大皖新聞記者聯繫上了視頻發布者連文傑。對方表示,視頻中展示的作文內容由大爺獨立寫作,產生的版權收入也全給大爺。大爺寫作文視頻走紅網絡。大爺寫的作文在網上爆火大皖新聞記者注...