<em id="09ttv"></em>
    <sup id="09ttv"><pre id="09ttv"></pre></sup>
    <dd id="09ttv"></dd>

        • 異常的基本知識

          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 

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

          日歷

          鏈接

          個人資料

          藍藍設計的小編 http://www.sdgs6788.com

          存檔

          久久久精品人妻一区二区三区四| 久久天天躁狠狠躁夜夜不卡| 久久精品国产色蜜蜜麻豆| 久久久久九九精品影院| 国产精品久久久99| 国产精品99久久久精品无码 | 久久99精品九九九久久婷婷 | 久久亚洲电影| 久久天天躁狠狠躁夜夜躁2014| 热久久最新网站获取| 狠狠色狠狠色综合久久| 久久久精品国产sm调教网站| 亚洲精品乱码久久久久久自慰| 亚洲精品乱码久久久久久蜜桃不卡| 国内精品九九久久久精品| 大蕉久久伊人中文字幕| 久久午夜夜伦鲁鲁片免费无码影视 | 99久久www免费人成精品| 久久人人超碰精品CAOPOREN| 久久亚洲精品无码播放| 欧美一区二区三区久久综| 日本精品久久久中文字幕| 中文字幕无码久久精品青草| 久久国产免费直播| 久久国产视频网| 亚洲成色999久久网站| 免费久久人人爽人人爽av| 四虎国产精品免费久久5151| 精品视频久久久久| 精品久久久久久无码中文字幕 | 久久国产成人精品国产成人亚洲| 国产69精品久久久久久人妻精品| 久久国产精品波多野结衣AV| 一本大道久久香蕉成人网| 9191精品国产免费久久| 亚洲色欲久久久综合网| 日产久久强奸免费的看| 久久不见久久见免费影院www日本| 久久精品国产亚洲AV电影| 久久天天躁狠狠躁夜夜2020一| 久久婷婷五月综合色99啪ak|