<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ### [異常處理程序](https://lingcoder.gitee.io/onjava8/#/book/15-Exceptions?id=%e5%bc%82%e5%b8%b8%e5%a4%84%e7%90%86%e7%a8%8b%e5%ba%8f) 當然,拋出的異常必須在某處得到處理。這個“地點”就是異常處理程序,而且針對每個要捕獲的異常,得準備相應的處理程序。異常處理程序緊跟在 try 塊之后,以關鍵字 catch 表示: ~~~ try { // Code that might generate exceptions } catch(Type1 id1) { // Handle exceptions of Type1 } catch(Type2 id2) { // Handle exceptions of Type2 } catch(Type3 id3) { // Handle exceptions of Type3 } // etc. ~~~ 每個 catch 子句(異常處理程序)看起來就像是接收且僅接收一個特殊類型的參數的方法。可以在處理程序的內部使用標識符(id1,id2 等等),這與方法參數的使用很相似。有時可能用不到標識符,因為異常的類型已經給了你足夠的信息來對異常進行處理,但標識符并不可以省略。 異常處理程序必須緊跟在 try 塊之后。當異常被拋出時,異常處理機制將負責搜尋參數與異常類型相匹配的第一個處理程序。然后進入 catch 子句執行,此時認為異常得到了處理。一旦 catch 子句結束,則處理程序的查找過程結束。注意,只有匹配的 catch 子句才能得到執行;這與 switch 語句不同,switch 語句需要在每一個 case 后面跟一個 break,以避免執行后續的 case 子句。 注意在 try 塊的內部,許多不同的方法調用可能會產生類型相同的異常,而你只需要提供一個針對此類型的異常處理程序。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看