91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

偏关县| 苍溪县| 城市| 甘德县| 嘉义县| 靖宇县| 海城市| 讷河市| 奉贤区| 博湖县| 碌曲县| 屯昌县| 淮北市| 右玉县| 达州市| 松江区| 剑河县| 平遥县| 云浮市| 苗栗市| 杭锦后旗| 宜良县| 綦江县| 运城市| 合肥市| 新田县| 丰都县| 贵港市| 泾川县| 凤庆县| 驻马店市| 云安县| 高邮市| 新余市| 康保县| 内丘县| 屏山县| 永定县| 黄陵县| 临邑县| 鸡泽县|