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

自定義一個異常類模板的簡單實例

 更新時間:2016年10月03日 11:09:44   投稿:jingxian  
下面小編就為大家?guī)硪黄远x一個異常類模板的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

一:自定義異常類:

package 自定義異常; 
 
//或者繼承RuntimeException(運行時異常) 
public class MyException extends Exception { 
 
  private static final long serialVersionUID = 1L; 
 
  // 提供無參數(shù)的構(gòu)造方法 
  public MyException() { 
  } 
 
  // 提供一個有參數(shù)的構(gòu)造方法 
  public MyException(String message) { 
    super(message);// a把參數(shù)傳遞給Throwable的帶String參數(shù)的構(gòu)造方法 
  } 
 
} 

二:寫一個測試分數(shù)的方法類:這里面是拋出一個自己寫的異常類

package 自定義異常; 
 
public class CheckScore { 
 
  // 檢查分數(shù)合法性的方法check() 如果定義的是運行時異常就不用拋異常了 
  public void check(int score) throws MyException {// 拋出自己的異常類 
    if (score > 120 || score < 0) { 
      // 分數(shù)不合法時拋出異常 
      throw new MyException("分數(shù)不合法,分數(shù)應該是0--120之間");// new一個自己的異常類 
    } else { 
      System.out.println("分數(shù)合法,你的分數(shù)是" + score); 
    } 
  } 
} 

三:寫一個測試分數(shù),如果有異常,要捕獲,不要拋出了

package 自定義異常; 
 
import java.util.Scanner; 
 
/* 
 * 自定義的異常測試類 
 */ 
public class Student { 
  public static void main(String[] args) { 
    Scanner sc = new Scanner(System.in); 
    int score = sc.nextInt(); 
 
    CheckScore check = new CheckScore(); 
    try { 
      check.check(score); 
    } catch (MyException e) {// 用自己的異常類來捕獲異常 
      e.printStackTrace(); 
    } 
  } 
 
} 

以上就是小編為大家?guī)淼淖远x一個異常類模板的簡單實例全部內(nèi)容了,希望大家多多支持腳本之家~

相關(guān)文章

  • 實例講解Java 自旋鎖

    實例講解Java 自旋鎖

    這篇文章主要介紹了Java 自旋鎖的相關(guān)資料,幫助大家更好的理解和學習Java并發(fā),感興趣的朋友可以了解下
    2020-09-09
  • spring boot如何實現(xiàn)切割分片上傳

    spring boot如何實現(xiàn)切割分片上傳

    這篇文章主要介紹了spring boot如何實現(xiàn)切割分片上傳,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • 淺談Spring AOP中args()和argNames的含義

    淺談Spring AOP中args()和argNames的含義

    這篇文章主要介紹了Spring AOP中args()和argNames的含義,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07
  • Java多線程Callable和Future接口區(qū)別

    Java多線程Callable和Future接口區(qū)別

    這篇文章主要介紹了Java多線程Callable和Future接口區(qū)別,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • 解決調(diào)試JDK源碼時,不能查看變量的值問題

    解決調(diào)試JDK源碼時,不能查看變量的值問題

    下面小編就為大家?guī)硪黄鉀Q調(diào)試JDK源碼時,不能查看變量的值問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • Eclipse Web項目打成war包的方法圖解

    Eclipse Web項目打成war包的方法圖解

    當Tomcat啟動后該壓縮文件自動解壓縮,war包方便了web工程的發(fā)布,那么Eclipse中如何將Web項目打成war包呢?下面小編通過圖文并茂的方式給大家講解下Eclipse Web項目打成war包的方法,一起看看吧
    2016-08-08
  • 使用Java實現(xiàn)創(chuàng)建Excel表單控件

    使用Java實現(xiàn)創(chuàng)建Excel表單控件

    在數(shù)據(jù)填報時,創(chuàng)建Excel表單控件是一項常見的任務,它可以極大地簡化數(shù)據(jù)收集和處理的過程,本文主要介紹了如何使用Java實現(xiàn)創(chuàng)建Excel表單控件,感興趣的可以了解下
    2024-03-03
  • 深入理解java異常處理機制的原理和開發(fā)應用

    深入理解java異常處理機制的原理和開發(fā)應用

     Java異常處理機制在日常開發(fā)中應用頻繁,本篇文章主要在基礎(chǔ)的使用方法上,更進一步的,如何更加合理的使用異常機制,希望可以對各位朋友能有所幫助。
    2017-04-04
  • java實現(xiàn)微信公眾平臺自定義菜單的創(chuàng)建示例

    java實現(xiàn)微信公眾平臺自定義菜單的創(chuàng)建示例

    這篇文章主要介紹了java實現(xiàn)微信公眾平臺自定義菜單的創(chuàng)建示例,需要的朋友可以參考下
    2014-04-04
  • Request與Session的存值取值操作

    Request與Session的存值取值操作

    這篇文章主要介紹了Request與Session的存值取值操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-07-07

最新評論

尤溪县| 海门市| 凤冈县| 玉环县| 拉孜县| 宝山区| 肥东县| 通辽市| 那坡县| 永城市| 定边县| 松原市| 九台市| 日喀则市| 麻阳| 连平县| 鄂托克前旗| 花垣县| 黄浦区| 新泰市| 拉萨市| 湛江市| 汉源县| 凤山市| 镶黄旗| 正安县| 甘谷县| 咸丰县| 车致| 若羌县| 曲沃县| 龙口市| 安溪县| 新绛县| 神池县| 崇文区| 普兰县| 酒泉市| 长沙市| 奎屯市| 清河县|