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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                ## 異常處理 ~~~java import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class ExceptionClass { public static void main(String[] args) throws Exception {//main方法也被稱之為主線程 String str = "2018/07/11 12:21:51"; System.out.println("**********程序開始運行**********"); age(17); System.out.println("**********程序結束運行**********"); } public static void age(int age) throws Exception { if(age < 18) { throw new Exception("您的年齡不合法"); } else { System.out.println("您已進入vip房間"); } } public static void fun3(String str, String subStr) { try { if(str.indexOf(subStr) >= 0) { System.out.println("存在子串"); } else { System.out.println("不存在子串"); } //int a = 10 / 0;//如果捕獲的異常種類和發生異常種類不能對應上,那么程序也會終止運行 } /*catch(NullPointerException e) { //e.printStackTrace();//該方法可以在控制臺打印異常種類,錯誤信息和出錯位置 System.out.println(e.toString());//獲得異常的種類和錯誤信息 System.out.println(e.getMessage());//獲得錯誤信息 } catch(ArithmeticException e) { e.printStackTrace(); }*/ /*catch(Exception e) { System.out.println("aaa");//catch區域的內容,如果不出現異常,則不會執行 e.printStackTrace(); }*/ finally { System.out.println("111"); } } /** * 使用throws處理異常,程序發生異常,不存在try-catch的作用,會終止程序的運行 * @param str * @throws ParseException */ public static void parseDate(String str) throws ParseException{//拋出異常,代表著我這個方法不處理我這邊拋出的異常,留給調用我方法的地方處理 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date date = sdf.parse(str); date.getTime(); System.out.println(str); } /** * 找錯誤手冊 * 1.程序出現異常之后,打開控制臺,查看打印的異常信息 * 2.找到出現異常的方法,在出現異常的地方附近打斷點 * 3.采用debug模式運行,進入調試模式,找到錯誤的根本原因 * 4.修改錯誤 */ //斷點其實像把程序執行流卡在某個位置,等待人工確認運行 public static void exceptionStudy1() { System.out.println("**************程序1開始運行***************"); System.out.println("**************程序1開始數學運算:"+ 10/2 +"***************"); System.out.println("**************程序1結束運行***************"); } public static void exceptionStudy2() { System.out.println("**************程序2開始運行***************"); System.out.println("**************程序2開始數學運算:"+ 10/0 +"***************"); System.out.println("**************程序2結束運行***************"); } /** * 如果異常不會發生,也就意味著處理了異常 * 判斷subStr是否存在str內 */ public static void fun(String str, String subStr) { if(str != null && subStr != null) { if(str.indexOf(subStr) >= 0) { System.out.println("存在子串"); } else { System.out.println("不存在子串"); } } else { System.out.println("不合法字符串"); } } } ~~~
                  <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>

                              哎呀哎呀视频在线观看