亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

丹东市| 溧水县| 泸州市| 灵山县| 盈江县| 梅州市| 华坪县| 遂昌县| 海原县| 汝阳县| 泊头市| 綦江县| 普兰县| 铜陵市| 美姑县| 大埔区| 蚌埠市| 宜春市| 赤水市| 澄江县| 怀来县| 普定县| 肇庆市| 达州市| 班戈县| 聂荣县| 搜索| 奎屯市| 大名县| 北安市| 绍兴市| 闵行区| 鄂温| 冷水江市| 连平县| 奇台县| 德钦县| 宜春市| 瑞昌市| 滦南县| 保靖县|