<delect id="sj01t"></delect>
  1. <em id="sj01t"><label id="sj01t"></label></em>
  2. <div id="sj01t"></div>
    1. <em id="sj01t"></em>

            <div id="sj01t"></div>

            Java編程的異常處理特殊情況

            時間:2024-08-08 18:46:58 JAVA認證 我要投稿
            • 相關推薦

            關于Java編程的異常處理特殊情況

              Java編程中異常處理特殊情況,下面我們就詳細的看看如何才能更好的學習相關知識。

              1、不能在finally塊中執行return,continue等語句,否則會把異常“吃掉”;

              2、在try,catch中如果有return語句,則在執行return之前先執行finally塊

              請大家看下面的例子:

              public class TryTest {

              public static void main(String[] args) {

              try {

              System.out.println(TryTest.test());// 返回結果為true其沒有任何異常

              } catch (Exception e) {

              System.out.println(“Exception from main”);

              e.printStackTrace();

              }

              doThings(0);

              }

              public static boolean test() throws Exception {

              try {

              throw new Exception(“Something error”);// 第1步。拋出異常

              } catch (Exception e) {// 第2步。捕獲的異常匹配(聲明類或其父類),進入控制塊

              System.out.println(“Exception from e”);// 第3步。打印

              return false;// 第5步。 return前控制轉移到finally塊,執行完后再返回(這一步被吃掉了,不執行)

              } finally {

              return true; // 第4步。 控制轉移,直接返回,吃掉了異常

              }

              }

              public static void doThings(int i)

              {

              try

              {

              if(i==0)

              {

              //在執行return之前會先執行finally

              return;

              }

              int t=100/i;

              System.out.println(t);

              }catch(Exception ex)

              {

              ex.printStackTrace();

              }

              finally

              {

              System.out.println(“finally”);

              }

              }

              }

            【Java編程的異常處理特殊情況】相關文章:

            javascript編程異常處理的方法08-04

            Java基本編程技巧07-13

            java運行常見異常舉例08-30

            Java中的動態代碼編程06-27

            數控編程的工藝處理05-27

            Web服務中的異常處理09-17

            java面向對象編程題庫及答案07-28

            Java編程常見問題匯總10-05

            Word頁面顯示異常處理辦法06-18

            PHP5異常處理的方法07-21

            <delect id="sj01t"></delect>
            1. <em id="sj01t"><label id="sj01t"></label></em>
            2. <div id="sj01t"></div>
              1. <em id="sj01t"></em>

                      <div id="sj01t"></div>
                      黄色视频在线观看