最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java自定義異常類的實例詳解

 更新時間:2017年09月25日 14:19:09   作者:Lovnx  
這篇文章主要介紹了Java自定義異常類的實例詳解的相關(guān)資料,希望通過本文能幫助到大家,讓大家學(xué)習(xí)理解掌握這部分內(nèi)容,需要的朋友可以參考下

Java自定義異常類的實例詳解

為什么要自己編寫異常類?假如jdk里面沒有提供的異常,我們就要自己寫。我們常用的類ArithmeticException,NullPointerException,NegativeArraySizeException,ArrayIndexoutofBoundsException,SecurityException這些類,都是繼續(xù)著RuntimeException這個父類,而這個父類還有一個父類是Exception。那么我們自己寫異常類的時候,也是繼續(xù)Exception這個類的。

實踐:

class MyException extends Exception { //繼續(xù)了Exception這個父類

private int detail;

MyException(int a) {

detail = a;}

public String toString() {

return "MyException[" + detail + "]";

}}

class ExceptionDemo {

static void compute(int a) throws MyException {

System.out.println("調(diào)用 compute(" + a + ")");

if(a > 10)

throw new MyException(a);

System.out.println("常規(guī)退出 ");

}

public static void main(String args[]) {

try {

compute(1);

compute(20);

} catch (MyException e) {

System.out.println("捕捉 " + e); //這樣就可以用自己定義的類來捕捉異常了

}}} 

如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • IDEA 插件 mapper和xml互相跳轉(zhuǎn)操作

    IDEA 插件 mapper和xml互相跳轉(zhuǎn)操作

    這篇文章主要介紹了IDEA 插件 mapper和xml互相跳轉(zhuǎn)操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • Spring-Boot 訪問外部接口的方案總結(jié)

    Spring-Boot 訪問外部接口的方案總結(jié)

    在Spring-Boot項目開發(fā)中,存在著本模塊的代碼需要訪問外面模塊接口,或外部url鏈接的需求,針對這一需求目前存在著三種解決方案,下面將對這三種方案進行整理和說明,對Spring-Boot 訪問外部接口方案感興趣的朋友跟隨小編一起看看吧
    2022-12-12
  • 深入探究Java線程的創(chuàng)建與構(gòu)造方法

    深入探究Java線程的創(chuàng)建與構(gòu)造方法

    這篇文章主要給大家分享的是java線程的創(chuàng)建以及構(gòu)造方法,想了解具體方式的小伙伴可以參考下面文章內(nèi)容,希望對你有所幫助
    2022-04-04
  • springboot 攔截器執(zhí)行兩次的解決方案

    springboot 攔截器執(zhí)行兩次的解決方案

    這篇文章主要介紹了springboot 攔截器執(zhí)行兩次的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • IDEA讓包分層顯示的實現(xiàn)方式

    IDEA讓包分層顯示的實現(xiàn)方式

    這篇文章主要介紹了IDEA讓包分層顯示的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • 通過實例解析Java List正確使用方法

    通過實例解析Java List正確使用方法

    這篇文章主要介紹了通過實例解析Java List正確使用方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • Java循環(huán)調(diào)用多個timer實現(xiàn)定時任務(wù)

    Java循環(huán)調(diào)用多個timer實現(xiàn)定時任務(wù)

    這篇文章主要介紹了Java循環(huán)調(diào)用多個timer實現(xiàn)定時任務(wù),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • SpringBoot 內(nèi)嵌 camunda的配置方法

    SpringBoot 內(nèi)嵌 camunda的配置方法

    Camunda是一個基于Java的框架,支持用于工作流和流程自動化的BPMN、用于案例管理的CMMN和用于業(yè)務(wù)決策管理的DMN,這篇文章主要介紹了SpringBoot 內(nèi)嵌 camunda,需要的朋友可以參考下
    2024-06-06
  • java設(shè)計模式之單例模式的詳解及優(yōu)點

    java設(shè)計模式之單例模式的詳解及優(yōu)點

    這篇文章主要介紹了java設(shè)計模式之單例模式的詳解及優(yōu)點的相關(guān)資料,如果一個類始終只能創(chuàng)建一個實例,那么這個類被稱為單例類,這種設(shè)計模式被稱為單例模式,需要的朋友可以參考下
    2017-08-08
  • SpringBoot搭配AOP實現(xiàn)自定義注解

    SpringBoot搭配AOP實現(xiàn)自定義注解

    這篇文章主要為大家詳細介紹了SpringBoot如何搭配AOP實現(xiàn)自定義注解,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-12-12

最新評論

南京市| 兴文县| 芦山县| 伊川县| 临城县| 宁安市| 荔浦县| 垫江县| 盐池县| 调兵山市| 明水县| 嘉黎县| 海城市| 余干县| 雷波县| 长子县| 伊通| 徐水县| 元朗区| 探索| 安康市| 景谷| 徐水县| 凤庆县| 建瓯市| 临高县| 泌阳县| 祁连县| 新密市| 全椒县| 缙云县| 普安县| 江都市| 女性| 宁阳县| 河津市| 百色市| 合江县| 大埔区| 武乡县| 安国市|