1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

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

        時(shí)間:2020-09-26 19:11:34 JAVA認(rèn)證 我要投稿

        關(guān)于Java編程的異常處理特殊情況

          Java編程中異常處理特殊情況,下面我們就詳細(xì)的看看如何才能更好的學(xué)習(xí)相關(guān)知識(shí)。

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

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

          請(qǐng)大家看下面的'例子:

          public class TryTest {

          public static void main(String[] args) {

          try {

          System.out.println(TryTest.test());// 返回結(jié)果為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步。捕獲的異常匹配(聲明類或其父類),進(jìn)入控制塊

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

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

          } finally {

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

          }

          }

          public static void doThings(int i)

          {

          try

          {

          if(i==0)

          {

          //在執(zhí)行return之前會(huì)先執(zhí)行finally

          return;

          }

          int t=100/i;

          System.out.println(t);

          }catch(Exception ex)

          {

          ex.printStackTrace();

          }

          finally

          {

          System.out.println(“finally”);

          }

          }

          }

        【關(guān)于Java編程的異常處理特殊情況】相關(guān)文章:

        javascript編程異常處理的方法11-17

        關(guān)于JAVA的XML編程10-08

        Java異常歸類匯總09-30

        Java編程開發(fā)簡(jiǎn)介06-12

        Java基本編程技巧11-16

        java運(yùn)行常見異常類型10-12

        java運(yùn)行常見異常舉例10-16

        Java中的動(dòng)態(tài)代碼編程06-05

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>