久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

JAVA自定義異常使用方法實例詳解

瀏覽:2日期:2022-08-30 10:36:25

定義三種新類型的異常。

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

然后在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
相關文章:
主站蜘蛛池模板: 土默特左旗| 金塔县| 山丹县| 辽阳市| 淮北市| 日照市| 即墨市| 河西区| 和平区| 永仁县| 新建县| 庆城县| 即墨市| 通渭县| 大宁县| 龙州县| 屏边| 吉安县| 洛扎县| 怀远县| 泸州市| 叶城县| 睢宁县| 吉安县| 宜城市| 祁阳县| 丹寨县| 游戏| 互助| 道真| 靖边县| 离岛区| 玉山县| 滕州市| 剑阁县| 池州市| 山西省| 鄂尔多斯市| 巨鹿县| 滕州市| 阿鲁科尔沁旗|