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

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

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

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("調用 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ū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關文章

  • mybatis-plus無法通過logback-spring輸出的解決方法

    mybatis-plus無法通過logback-spring輸出的解決方法

    本文主要介紹了mybatis-plus無法通過logback-spring輸出,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • java播放聲音類和一個簡單示例

    java播放聲音類和一個簡單示例

    這篇文章主要介紹了一個java播放聲音類和一個java播放聲音的應用程序,應用程序可以單次播放聲音、循環(huán)播放聲音,需要的朋友可以參考下
    2014-03-03
  • IntelliJ IDEA2023中運行Spring Boot找不到VM options進行端口的修改的問題解決

    IntelliJ IDEA2023中運行Spring Boot找不到VM options進

    這篇文章主要介紹了IntelliJ IDEA2023中運行Spring Boot找不到VM options進行端口的修改的問題解決,本文通過圖文并茂的形式給大家介紹的非常詳細,需要的朋友可以參考下
    2023-11-11
  • RabbitMq報錯reply-code=406 reply-text=PRECONDITION_FAILED解決

    RabbitMq報錯reply-code=406 reply-text=PRECONDITION_FAILED

    這篇文章主要為大家介紹了RabbitMq報錯reply-code=406 reply-text=PRECONDITION_FAILED分析解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-12-12
  • SpringBoot如何動態(tài)修改Scheduled(系統(tǒng)啟動默認執(zhí)行,動態(tài)修改)

    SpringBoot如何動態(tài)修改Scheduled(系統(tǒng)啟動默認執(zhí)行,動態(tài)修改)

    這篇文章主要介紹了SpringBoot如何動態(tài)修改Scheduled(系統(tǒng)啟動默認執(zhí)行,動態(tài)修改)的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java?Stream函數式編程管道流結果處理

    Java?Stream函數式編程管道流結果處理

    這篇文章主要為大家介紹了Java?Stream函數式編程管道流結果處理的示例過程解析需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步
    2022-03-03
  • java實現釘釘機器人消息推送的示例代碼

    java實現釘釘機器人消息推送的示例代碼

    這篇文章主要介紹了java實現釘釘機器人消息推送的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-01-01
  • Java實現定時讀取json文件里內容的示例代碼

    Java實現定時讀取json文件里內容的示例代碼

    有時候我們會需要定時來讀取JSON配置文件里的內容,來執(zhí)行一些業(yè)務邏輯上的操作,本文就介紹了Java實現定時讀取json文件里內容的示例代碼,感興趣的可以了解一下
    2023-08-08
  • SpringBoot統(tǒng)一數據返回格式的實現示例

    SpringBoot統(tǒng)一數據返回格式的實現示例

    本文主要介紹了SpringBoot統(tǒng)一數據返回格式,它提高了代碼的可維護性和一致性,并改善了客戶端與服務端之間的通信,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • Springboot如何集成websocket

    Springboot如何集成websocket

    這篇文章主要介紹了Springboot如何集成websocket問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07

最新評論