中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JAVA實現自定義異常使用的方法

發布時間:2020-06-29 16:27:46 來源:億速云 閱讀:196 作者:清晨 欄目:開發技術

小編給大家分享一下JAVA實現自定義異常使用的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討方法吧!

定義三種新類型的異常

寫一個類,在該類的三個方法中拋出三種不同的異常。

然后在mian方法中調用這個類的不同方法,嘗試用try catch捕獲你寫的異常。

public class Work2 {

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

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

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

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

}

class ExceptionGenerator {

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

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

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

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

看完了這篇文章,相信你對JAVA實現自定義異常使用的方法有了一定的了解,想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

句容市| 临漳县| 蒙自县| 黄梅县| 望都县| 淮安市| 赣州市| 五莲县| 遂宁市| 桓台县| 泊头市| 盐亭县| 麦盖提县| 罗定市| 井冈山市| 丽水市| 宜兰县| 珠海市| 保德县| 澄江县| 东安县| 博客| 长垣县| 轮台县| 兰考县| 临沧市| 偏关县| 安图县| 昌邑市| 鄂尔多斯市| 新乡县| 长兴县| 莱阳市| 宜兴市| 滕州市| 五大连池市| 天台县| 兴城市| 聂荣县| 息烽县| 奈曼旗|