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

JAVA自定義異常使用方法實(shí)例詳解

 更新時(shí)間:2020年06月29日 11:41:35   作者:JC97  
這篇文章主要介紹了JAVA自定義異常使用方法實(shí)例詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

定義三種新類(lèi)型的異常。

寫(xiě)一個(gè)類(lèi),在該類(lèi)的三個(gè)方法中拋出三種不同的異常。

然后在mian方法中調(diào)用這個(gè)類(lèi)的不同方法,嘗試用try catch捕獲你寫(xiě)的異常。

public class Work2 {

 public static void main(String[] args) {
  ExceptionGenerator exceptionGenerator = new ExceptionGenerator();

  //處理第一種自定義編譯時(shí)異常
  try {
   exceptionGenerator.genFirstException();
  } catch (MyFirstException e) {
   e.printStackTrace();
  }

  //處理第二種自定義運(yùn)行時(shí)異常
  try {
   exceptionGenerator.genSecondException();
  } catch (MySecondException e) {
   e.printStackTrace();
  }

  //處理第三種自定義編譯時(shí)異常
  try {
   exceptionGenerator.genThirdException();
  } catch (MyThirdException e) {
   e.printStackTrace();
  }
 }

}

class ExceptionGenerator {

 //拋出第一種編譯時(shí)異常
 public void genFirstException() throws MyFirstException {
  throw new MyFirstException("第一種編譯時(shí)類(lèi)型的異常");
 }

 //拋出第二種運(yùn)行時(shí)異常
 public void genSecondException() {
  throw new MySecondException("第二種運(yùn)行時(shí)類(lèi)型的異常");
 }
 //拋出第二種編譯時(shí)異常
 public void genThirdException() throws MyThirdException {
  throw new MyThirdException("第三種編譯時(shí)類(lèi)型的異常");
 }
}

/*
  第一種自定義編譯時(shí)異常
 */
class MyFirstException extends Exception {

 public MyFirstException(String msg) {
  super(msg);
 }
}
/*
  第二種自定義運(yùn)行時(shí)異常
 */
class MySecondException extends RuntimeException {
 public MySecondException(String msg) {
  super(msg);
 }
}
/*
  第三種自定義編譯時(shí)異常
 */
class MyThirdException extends Exception {
 public MyThirdException(String msg) {
  super(msg);
 }
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺談Maven環(huán)境隔離應(yīng)用

    淺談Maven環(huán)境隔離應(yīng)用

    這篇文章主要介紹了淺談Maven環(huán)境隔離應(yīng)用,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • Java list foreach修改元素方式

    Java list foreach修改元素方式

    這篇文章主要介紹了Java list foreach修改元素方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • JPA原生SQL實(shí)現(xiàn)增刪改查的示例詳解

    JPA原生SQL實(shí)現(xiàn)增刪改查的示例詳解

    JPA除了對(duì)JPQL提供支持外,還對(duì)原生SQL語(yǔ)句也提供了支持。本文將利用生SQL實(shí)現(xiàn)增刪改查功能,文中的示例代碼講解詳細(xì),需要的可以參考一下
    2022-09-09
  • 使用@CacheEvict清除指定下所有緩存

    使用@CacheEvict清除指定下所有緩存

    這篇文章主要介紹了使用@CacheEvict清除指定下所有緩存,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • java的nio的使用示例分享

    java的nio的使用示例分享

    這篇教程展示了5個(gè)在Java編程的一些常見(jiàn)場(chǎng)景里使用NIO和NIO.2包的簡(jiǎn)單示例,需要的朋友可以參考下
    2014-03-03
  • SpringBoot與SpringMVC中參數(shù)傳遞的原理解析

    SpringBoot與SpringMVC中參數(shù)傳遞的原理解析

    這篇文章主要介紹了SpringBoot與SpringMVC中參數(shù)傳遞的原理,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-07-07
  • ElasticSearch合理分配索引分片原理

    ElasticSearch合理分配索引分片原理

    這篇文章主要介紹了ElasticSearch合理分配索引分片原理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-04-04
  • 淺析Java.IO輸入輸出流 過(guò)濾流 buffer流和data流

    淺析Java.IO輸入輸出流 過(guò)濾流 buffer流和data流

    這篇文章主要介紹了Java.IO輸入輸出流 過(guò)濾流 buffer流和data流的相關(guān)資料,本文給大家介紹的非常詳細(xì),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-10-10
  • Java設(shè)置Access-Control-Allow-Origin允許多域名訪(fǎng)問(wèn)的實(shí)現(xiàn)方法

    Java設(shè)置Access-Control-Allow-Origin允許多域名訪(fǎng)問(wèn)的實(shí)現(xiàn)方法

    這篇文章主要介紹了Java設(shè)置Access-Control-Allow-Origin允許多域名訪(fǎng)問(wèn)的實(shí)現(xiàn)方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-10-10
  • springboot 如何使用jedis連接Redis數(shù)據(jù)庫(kù)

    springboot 如何使用jedis連接Redis數(shù)據(jù)庫(kù)

    這篇文章主要介紹了springboot 使用jedis連接Redis數(shù)據(jù)庫(kù)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-07-07

最新評(píng)論

松桃| 焦作市| 时尚| 镇平县| 莎车县| 镇沅| 滨海县| 翼城县| 嘉定区| 石棉县| 策勒县| 清流县| 高清| 克东县| 西乡县| 沙湾县| 兴业县| 五原县| 东方市| 曲沃县| 靖宇县| 衡水市| 灵石县| 渑池县| 库伦旗| 通渭县| 邛崃市| 怀化市| 改则县| 临颍县| 宜兰县| 达孜县| 凯里市| 施甸县| 武汉市| 塔河县| 同心县| 福州市| 花莲县| 明光市| 永修县|