<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>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 異常處理 自編程語言被發明以來,程序的錯誤處理一直都是個難題。因為很難設計出一個好的錯誤處理方案,所以許多編程語言都忽略了這個問題,把這個問題丟給了程序類庫的設計者。他們提出了在許多情況下都可以工作但很容易被規避的半途而廢的措施,通常只需忽略錯誤。多數錯誤處理方案的主要問題是:它們依賴程序員之間的約定俗成而不是語言層面的限制。換句話說,如果程序員趕時間或沒想起來,這些方案就很容易被忘記。 異常處理機制將程序錯誤直接交給編程語言甚至是操作系統。“異常”(Exception)是一個從出錯點“拋出”(thrown)后能被特定類型的異常處理程序捕獲(catch)的一個對象。它不會干擾程序的正常運行,僅當程序出錯的時候才被執行。這讓我們的編碼更簡單:不用再反復檢查錯誤了。另外,異常不像方法返回的錯誤值和方法設置用來表示發生錯誤的標志位那樣可以被忽略。異常的發生是不會被忽略的,它終究會在某一時刻被處理。 最后,“異常機制”提供了一種可靠地從錯誤狀況中恢復的方法,使得我們可以編寫出更健壯的程序。有時你只要處理好拋出的異常情況并恢復程序的運行即可,無需退出。 Java 的異常處理機制在編程語言中脫穎而出。Java 從一開始就內置了異常處理,因此你不得不使用它。這是 Java 語言唯一接受的錯誤報告方法。如果沒有編寫適當的異常處理代碼,你將會收到一條編譯時錯誤消息。這種有保障的一致性有時會讓程序的錯誤處理變得更容易。值得注意的是,異常處理并不是面向對象的特性。盡管在面向對象的語言中異常通常由對象表示,但是在面向對象語言之前也存在異常處理。
                  <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>

                              哎呀哎呀视频在线观看