亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

關(guān)于try 和 throw 簡(jiǎn)單使用示例

 更新時(shí)間:2013年08月14日 09:53:57   作者:  
每過(guò)一段時(shí)間,就總是會(huì)對(duì)try有點(diǎn)生疏,特別寫(xiě)了個(gè)程序來(lái)測(cè)試以下,有時(shí)候 throw是底層拋出來(lái)的,你不處理,默認(rèn)就throw了
復(fù)制代碼 代碼如下:

//每過(guò)一段時(shí)間,就總是會(huì)對(duì)try有點(diǎn)生疏,特別寫(xiě)了個(gè)程序來(lái)測(cè)試以下。加深印象。
// 退出一段代碼(即某個(gè)Method,或者某個(gè)塊),有三種方法: throw,return,以及正常執(zhí)行完。
// 有時(shí)候 throw是底層拋出來(lái)的,你不處理,默認(rèn)就throw了。
// TestTry.java

/**
* 輸出結(jié)果為:
java.lang.Exception: test3() 拋出的異常
at test.TestTry.test3(TestTry.java:29)
at test.TestTry.test2(TestTry.java:16)
at test.TestTry.test1(TestTry.java:9)
at test.TestTry.main(TestTry.java:44)
test1() 執(zhí)行
test2() 進(jìn)入
進(jìn)入 test3()。。。
test3() catch (Exception e)
test2() catch (Exception e)
test2() try catch 后面的內(nèi)容...
test1(),執(zhí)行完test2之后 執(zhí)行

*/
public class TestTry {


public static void test1(){
System.out.println("test1() 執(zhí)行");
//
test2();
//
System.out.println("test1(),執(zhí)行完test2之后 執(zhí)行");
}
public static void test2(){
System.out.println("test2() 進(jìn)入");
try {
test3(true);
System.out.println("test2() try 后面的內(nèi)容");
} catch (Exception e) {
System.out.println("test2() catch (Exception e)");
e.printStackTrace();
}
System.out.println("test2() try catch 后面的內(nèi)容...");
}

public static void test3(boolean isThrow) throws Exception{
System.out.println("進(jìn)入 test3()。。。");
try {
if (isThrow) {
throw new Exception("test3() 拋出的異常");
}
//
System.out.println("test3() 拋出異常以后的try內(nèi)容...");
} catch (Exception e) {
//
System.out.println("test3() catch (Exception e)");
throw e;
}
//
System.out.println("test3() try catch 后面的內(nèi)容...");
}


public static void main(String[] args) {
test1();
}
}

相關(guān)文章

  • java字符串的合并

    java字符串的合并

    合并兩個(gè)字符串,如:str1 ="001,002,003,004,006",str2 = "001,002,005" 合并后應(yīng)該是"001,002,003,004,005,006"。
    2008-10-10
  • Base64與File之間的相互轉(zhuǎn)化方式

    Base64與File之間的相互轉(zhuǎn)化方式

    這篇文章主要介紹了Base64與File之間的相互轉(zhuǎn)化方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • java網(wǎng)上商城開(kāi)發(fā)之郵件發(fā)送功能(全)

    java網(wǎng)上商城開(kāi)發(fā)之郵件發(fā)送功能(全)

    這篇文章主要介紹了java網(wǎng)上商城開(kāi)發(fā)之郵件發(fā)送功能,第一部分介紹了環(huán)境配置,第二部分則介紹了具體實(shí)現(xiàn)代碼,感興趣的小伙伴們可以參考一下
    2016-03-03
  • java中extends與implements的區(qū)別淺談

    java中extends與implements的區(qū)別淺談

    java中extends與implements的區(qū)別淺談,需要的朋友可以參考一下
    2013-03-03
  • Java基于TCP協(xié)議socket網(wǎng)絡(luò)編程的文件傳送的實(shí)現(xiàn)

    Java基于TCP協(xié)議socket網(wǎng)絡(luò)編程的文件傳送的實(shí)現(xiàn)

    這篇文章主要介紹了Java基于TCP協(xié)議socket網(wǎng)絡(luò)編程的文件傳送的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • java局部變量表的基礎(chǔ)知識(shí)點(diǎn)及實(shí)例

    java局部變量表的基礎(chǔ)知識(shí)點(diǎn)及實(shí)例

    在本篇文章里小編給大家整理的是一篇關(guān)于java局部變量表的基礎(chǔ)知識(shí)點(diǎn)及實(shí)例,有需要的朋友們可以學(xué)習(xí)參考下。
    2021-06-06
  • Spring IOC相關(guān)注解運(yùn)用(上篇)

    Spring IOC相關(guān)注解運(yùn)用(上篇)

    這篇文章主要介紹了Spring?IOC相關(guān)注解的運(yùn)用,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05
  • jedis操作redis的幾種常見(jiàn)方式總結(jié)

    jedis操作redis的幾種常見(jiàn)方式總結(jié)

    Redis是一個(gè)著名的key-value存儲(chǔ)系統(tǒng),也是nosql中的最常見(jiàn)的一種,這篇文章主要給大家總結(jié)了關(guān)于在java中jedis操作redis的幾種常見(jiàn)方式,文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),需要的朋友們下面來(lái)一起看看吧。
    2017-05-05
  • SpringCache框架加載/攔截原理詳解

    SpringCache框架加載/攔截原理詳解

    這篇文章主要介紹了SpringCache框架加載/攔截原理詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • MyBatis注解開(kāi)發(fā)之實(shí)現(xiàn)自定義映射關(guān)系和關(guān)聯(lián)查詢(xún)

    MyBatis注解開(kāi)發(fā)之實(shí)現(xiàn)自定義映射關(guān)系和關(guān)聯(lián)查詢(xún)

    本文主要詳細(xì)介紹了MyBatis注解開(kāi)發(fā)中,實(shí)現(xiàn)自定義映射關(guān)系和關(guān)聯(lián)查詢(xún),文中有詳細(xì)的代碼示例,對(duì)學(xué)習(xí)MyBatis有一定的參考價(jià)值,需要的朋友可以參考閱讀
    2023-04-04

最新評(píng)論