五十路熟妇高熟无码视频,无码簧片,亚洲大尺度无码无码专线,亚洲欧美日韩国产自偷,jizz无码在线观看视频,av色综合,99精品国产成人一区二区,亚洲粉嫩av一区二区黑人

異常的基本知識

2021-3-25    前端達人

異常包括的主要關鍵字有try{}catch(){}finally{} throw和throws五個關鍵字 。

下面我們來細說一下這五個關鍵字分別有什么用。

try catch關鍵字 這兩個關鍵字是連用的

1.如果try塊中的語句正常執行完畢,不會發生異常則catch塊中的語句都將會被忽略。

2.如果try語句塊在執行中遇到異常。并且這個異常與catch中聲明的異常類型相匹配,那么在try塊中其余剩下的代碼都將被忽略。

3.如果try語句塊在執行過程中遇到異常,而拋出的異常在catch塊中沒有被聲明,那么程序立刻退出。

finally關鍵字這個關鍵字中的代碼總能被執行(怎么我都要執行 )

1.只要try中所有語句正常執行完畢,那么finally塊就會被執行。

2.如果try語句塊在執行過程中碰到異常,無論這種異常能否被catch塊捕獲到,都將執行finally塊中的代碼。

注:try—catch—finally結構中try塊是必需的catch和finally塊為可選,但兩者至少須出現其中之一。

如果catch中存在return,finally也會執行只不過執行的順序有一定差異 ,先執行catch里的代碼塊,之后執行finally里的代碼塊,最后執行return語句。

throw關鍵字拋出異常

throws關鍵字聲明捕捉異常

那么throw和throws有什么區別呢

1.作用不同:throw用于在程序中拋出異常;throws用于聲明在該方法內拋出異常。

2.使用的位置不同:throw位于方法體內部,可以作為單獨語句使用;throws必須跟在方法參數列表的后面,不能單獨使用。

3.內容不同:throw拋出一個異常對象,而且只能有一個;throws后面跟異常類,而且可以跟多個異常類。

知道了這五個關鍵字的用法下面我們來說一下幾個常用的異常代碼:

1.ArithmeticException 試圖除以0。

2.NullpointerException 當程序訪問一個空對象的成員變量或方法,訪問一個空數組的成員時發生。

3.ClassCastException 發生多態后,吐過強制轉換的并不是父類的子類時發生。編譯的時候可以通過,以為編譯的時候并不會檢查類型轉換的問題。

4.ArraylndwxOutOfBoundsException 訪問的元素下標超過數組長度

5.NumberFormatException 數字格式異常。

6.Exception 一般的異常都包括。


轉自:csdn 

藍藍設計m.wtxcl.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 平面設計服務

日歷

鏈接

個人資料

藍藍設計的小編 http://m.wtxcl.cn

存檔

主站蜘蛛池模板: 欧美成人h精品网站| 女人的天堂av| 亚洲男人第一av网站| 亚洲成人视频| 久久99久国产精品66| 中国少妇人妻xxxxx| 萍乡市| 清远市| 欧美日本激情| 天天躁日日躁狠狠躁中文字幕| 最新无码专区在线视频动态| 在线看国产丝袜精品| 欧美激情成人网| 人妻av无码一区二区三区| 影音先锋男人站| 亚洲中文字幕乱码av波多ji| 免费无码又爽又刺激高潮的app| 一本色道av久久精品+网站| 亚洲美女厕所偷拍美女尿尿| 日本大尺度吃奶呻吟视频 | 国产一区二区三区免费观看| 精品制服丝袜亚洲专区| 毛片自拍| 久久SE精品一区精品二区| 久久综合九色综合欧洲98| 中国极品少妇xxxxx| 人妻洗澡被强公日日澡电影| 国产怡春院无码一区二区| 国产在线观看黄| 中文无码人妻有码人妻中文字幕| 精品一区二区三区四区五区 | 国产96在线 | 亚洲| 无码中文字幕av免费放| 亚洲资源在线视频| 免费观看羞羞视频网站| av色欲无码人妻中文字幕| 无码午夜福利片| 男女啪啪免费观看网站| 国产精品国产三级国产a| 精品不卡一区| 日韩无码一卡二卡|