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

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                在程序中處理異常之前,看一看如果你不處理它們會有什么情況發生是很有好處的。下面的小程序包括一個故意導致被零除錯誤的表達式。 ``` package day02try; public class day01Exception { public static void main(String [] args){ int a = 0; int b = 49 / a; System.out.println(b); } } ``` 當Java運行時系統檢查到被零除的情況,它構造一個新的異常對象然后拋出該異常。這導致day01Exception的執行停止,因為一旦一個異常被拋出,它必須被一個異常處理程序捕獲并且被立即處理。該例中,我們沒有提供任何我們自己的異常處理程序,所以異常被Java運行時系統的默認處理程序捕獲。任何不是被你程序捕獲的異常最終都會被該默認處理程序處理。默認處理程序顯示一個描述異常的字符串,打印異常發生處的堆棧軌跡并且終止程序。 <br> <br> 下面是由標準javaJDK運行時解釋器執行該程序所產生的輸出: ? ? java.lang.ArithmeticException: / by zero ? ? at day01Exception.main(Exc0.java:4) 注意,類名day01Exception,方法名main,文件名day01Exception.java和行數6是怎樣被包括在一個簡單的堆棧使用軌跡中的。還有,注意拋出的異常類型是Exception的一個名為ArithmeticException的子類,該子類更明確的描述了何種類型的錯誤方法。本章后面部分將討論,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>

                              哎呀哎呀视频在线观看