日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java 異常處理小結,從入門到精通

瀏覽:120日期:2022-08-28 08:57:38

內置異常和Throwable核心方法

Java內置異常可查異常(必須要在方法里面捕獲或者拋出)

ClassNoFoundException 應⽤程序試圖加載類,找不到對應的類 IllegalAccessException 拒絕訪問⼀個類的時候 NoSuchFieldExcetion 請求的變量不存在 NoSuchMethodException ⽅法不存在

不可查異常

ArrayIndexOutOfBoundsException 數組索引越界 ClassCastException 強制失敗拋出異常 NullPointerException 需要對象的地⽅使⽤ null 時,拋出該異常 NumberFormatException 將字符串轉換成⼀種數值類型,但該字符串不能轉換為適當格式時,拋出該異常

Throwable類核心方法

public String getMessage() 異常的詳細信息 public synchronized Throwable getCause() 異常原因 publicvoid printStackTrace() 打印錯誤的堆棧信息,即錯誤輸出流,可以看到錯誤原因和所在位置 private synchronized StackTraceElement[] getOurStackTrace() 堆棧層次的數組,下標為0的元素代表棧頂,最后一個元素代表方法調用堆棧的棧底

Try Catch異常捕獲

異常處理之捕獲語法

try{ // 可能發⽣異常的代碼}catch(AExceptionName e){ //出異常的時候處理}catch(BExceptionName e){}fianall{} try后面跟一個或多個catch塊,或一個finally塊,或兩者的組合 catch不能獨立于try而單獨存在 如果代碼沒有對應的異常類進行捕獲,則默認打印異常堆棧

異常進階

finally和多重異常捕獲

一個try代碼塊后面跟多個catch代碼塊的情況就叫多重捕獲

語法

try{ // 可能發⽣異常的代碼}catch(ExceptionName1 e1){ //出異常的時候處理}catch(ExceptionName2 e2){ //出異常的時候處理}

代碼中發生異常,異常被拋給第一個catch塊,如果不匹配則繼續往下一個catch進行傳遞

finally關鍵字

用來創建在try代碼塊后面執行的代碼塊 finally代碼塊中的代碼總會被執行 一般用于資源回收釋放等操作

語法

try{ // 可能發⽣異常的代碼}catch(ExceptionName1 e1){ //出異常的時候處理}finally{ //肯定執⾏的代碼}

或者

try{ // 可能發⽣異常的代碼}finally{ //肯定執⾏的代碼}

throws/throw關鍵字

try catch捕獲 throws聲明異常,往外拋出 語法:throws子句放在方法參數列表的右括號之后,一個方法可以聲明拋出多個異常,多個異常之間用逗號隔開

例子

public class Main { public static void readChar() throws IOException,RemoteException { int input = System.in.read(); }} try catch中捕獲了異常,處理方法 當前捕獲自己處理 捕獲自己處理然后繼續往外面拋異常

語法

throw new ExceptionName('異常信息');

例子

throw new IOException('File not found');

總結

當拋出異常被檢查的異常,我們必須使用try-catch塊來處理它,或者在方法聲明中使用throws子句繼續往外拋

自定義異常

為什么要使用自定義異常

當前JDK內置的一出場不滿足需求,項目會出現特有異常 自定義異常可以讓業務更清晰

如何自定義異常

異常都是繼承自Exception類,所以我們要自定義的異常也需要繼承這個基類

例子

public class BaseException extends Exception { private String errorMessage; private String errorCode; public BaseException(String errorCode, String errorMessage) { super(errorMessage); this.errorCode = errorCode; this.errorMessage = errorMessage; } public String getErrorMessage() { return errorMessage; } public String getErrorCode() { return errorCode; } public void setErrorCode(String errorCode) { this.errorCode = errorCode; } public void setErrorMessage(String errorMessage) { this.errorMessage = errorMessage; }}

到此這篇關于Java 異常處理小結,從入門到精通的文章就介紹到這了,更多相關Java 異常處理內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
av一区二区高清| 国产一二在线播放| 樱桃成人精品视频在线播放| 欧美日韩一二三四| 欧美日韩一二| 在线亚洲激情| 视频一区二区中文字幕| 久久午夜精品一区二区| 最新国产精品视频| 欧美有码在线| 欧美日韩亚洲三区| 久久免费影院| 秋霞影院一区二区三区| 欧美91精品| 亚洲一二三区视频| 国产图片一区| 国产中文字幕一区二区三区| 裤袜国产欧美精品一区| 欧美91福利在线观看| 亚洲欧美日本国产专区一区| 中文字幕日本一区二区| 欧美日韩中出| 国产66精品| 欧美日韩一二三四| 日韩在线一二三区| 日本成人在线视频网站| 丰满少妇一区| 欧美日韩国产欧| 日韩在线观看一区二区三区| 久久成人福利| 日韩欧美中文| 玖玖精品视频| 欧美a在线观看| 久久中文字幕av一区二区不卡| 亚洲一区二区免费看| 欧美一级一区| 久久久久久黄| 日韩中出av| 久久久久久一区二区| 国产精品日本欧美一区二区三区| 亚洲欧美网站在线观看| 麻豆精品视频在线观看视频| 国产一区二区三区自拍| 亚洲精品免费观看| 国产传媒在线观看| 日韩一区精品字幕| 国内精品伊人| 视频一区免费在线观看| 麻豆一区二区99久久久久| 激情综合在线| 国产精品久久久久久久久免费高清| 91精品国产调教在线观看| 亚洲精品乱码| 日韩国产一区二区| 日韩国产欧美一区二区三区| 国产精品久久久久久久免费观看 | 综合激情婷婷| 成人一区不卡| 丝袜脚交一区二区| 国产成人久久精品一区二区三区| 最新日韩av| 国产精品免费99久久久| 亚洲黄页一区| 国产成人免费av一区二区午夜| 蜜桃av一区二区三区电影| 国产一区二区三区四区五区| 蜜臀精品久久久久久蜜臀| 激情综合婷婷| 日本成人在线一区| 中文字幕人成乱码在线观看| 日本中文字幕一区二区视频 | 99国产精品免费视频观看| 国产亚洲高清一区| 国产午夜精品一区二区三区欧美| 精品一区91| 亚洲精品中文字幕99999| 日韩久久精品网| 国产精品三级| 亚洲精品乱码日韩| 黄色亚洲在线| 高清av不卡| 久久狠狠久久| 99精品99| 久久久精品网| 成人精品高清在线视频| 欧美日韩亚洲一区二区三区在线| 国产视频一区免费看| 久久激情一区| 高潮久久久久久久久久久久久久| 久久激情综合网| 亚洲一二三区视频| 亚洲一区黄色| 亚洲国内精品| 久久在线电影| 特黄特色欧美大片| 97在线精品| 精品成人18| 欧美日韩1区| 日韩一区二区三区免费视频| 国产一级一区二区| 欧美精品一二| 日韩精品欧美激情一区二区| 成人综合一区| 久久久久久亚洲精品美女| 日韩国产欧美在线播放| 蜜桃久久av一区| 午夜宅男久久久| 亚洲激情av| 亚洲女同一区| 午夜欧美理论片| 婷婷综合激情| 亚洲精品国产偷自在线观看| 日产精品一区| 欧洲av不卡| 在线看片福利| 免费一二一二在线视频| 日韩欧美国产精品综合嫩v| 国产精品国产三级国产在线观看| 久久久精品国产**网站| 精品中文字幕一区二区三区| 国产麻豆精品久久| 国产精品亚洲成在人线| 国产乱码精品一区二区三区四区| 日韩国产欧美在线视频| 欧美日韩a区| 国产美女精品视频免费播放软件| 国产欧美日韩一区二区三区四区| 欧美精品福利| 国产精品大片免费观看| 你懂的国产精品| 国产中文欧美日韩在线| 日韩福利一区| 亚洲二区视频| 国产精品日韩欧美一区| 美国三级日本三级久久99| 亚洲精品极品| 国产精品久久久久久久久久久久久久久| 国产精品99精品一区二区三区∴| 国产福利一区二区三区在线播放| 国产成人久久精品一区二区三区| 日本精品不卡| 一区二区视频欧美| 巨乳诱惑日韩免费av| 亚州精品视频| 国产精品啊啊啊| 麻豆理论在线观看| 亚洲女同一区| 婷婷精品在线观看| 国产精品久久久久9999高清| 成人国产精品久久| 国产国产精品| 亚洲毛片在线| 精品中文字幕一区二区三区四区| 亚洲啊v在线| 久久最新视频| 国产精品蜜月aⅴ在线| 三上亚洲一区二区| 激情久久久久久| 蜜臀久久久久久久| 国产欧美一级| 欧美三区四区| 视频一区二区中文字幕| 国产剧情一区二区在线观看| 日韩中文在线电影| 水野朝阳av一区二区三区| 国产亚洲精品美女久久久久久久久久| 国产一区二区三区视频在线| 欧美福利专区| 日韩成人午夜精品| 国产成人精选| 天使萌一区二区三区免费观看| 国产欧美日韩亚洲一区二区三区| 亚洲欧洲高清| 蜜臀精品久久久久久蜜臀| 精品一区二区三区的国产在线观看| 亚洲v在线看| 青青伊人久久| 欧美丝袜一区| 91大神在线观看线路一区| av资源中文在线天堂| 免费观看久久久4p| 成人精品高清在线视频| 中文视频一区| 性感美女一区二区在线观看| 日韩欧美三区| 欧美日韩免费观看视频| 日本色综合中文字幕| 欧美13videosex性极品| 亚洲va久久| 亚洲91视频| 国产精品宾馆| 国产精品日本欧美一区二区三区| 欧美国产视频| 欧美专区18| 免费看av不卡| 国产精品调教视频| 爽好多水快深点欧美视频| 久久91视频| 日韩视频一二区| 美女久久久久|