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

Java中自定義異常詳解及實(shí)例代碼

 更新時(shí)間:2017年03月02日 11:06:01   投稿:lqh  
這篇文章主要介紹了Java中自定義異常詳解及實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下

Java中自定義異常詳解及實(shí)例代碼

下面做了歸納總結(jié),歡迎批評(píng)指正

自定義異常

class ChushulingException extends Exception 
{ 
  public ChushulingException(String msg) 
  { 
    super(msg); 
  } 
}  
 
class ChushufuException extends Exception 
{ 
  public ChushufuException(String msg) 
  { 
    super(msg); 
  } 
} 

  自定義異常 End 

class Numbertest  
{ 
  public int shang(int x,int y) throws ChushulingException,ChushufuException 
  { 
    if(y<0) 
    { 
      throw new ChushufuException("您輸入的是"+y+",規(guī)定除數(shù)不能為負(fù)數(shù)!");//拋出異常 
    } 
    if(y==0) 
    { 
      throw new ChushulingException("您輸入的是"+y+",除數(shù)不能為0!"); 
    } 
   
    int m=x/y; 
    return m; 
  } 
} 
 
 
 
 
 
class Rt001 
{ 
  public static void main(String[]args) 
  { 
    Numbertest n=new Numbertest(); 
 
    //捕獲異常 
    try 
    { 
      System.out.println("商="+n.shang(1,-3)); 
    } 
    catch(ChushulingException yc) 
    { 
      System.out.println(yc.getMessage()); 
      yc.printStackTrace(); 
    } 
    catch(ChushufuException yx) 
    { 
      System.out.println(yx.getMessage()); 
      yx.printStackTrace(); 
    } 
    catch(Exception y) 
    { 
      System.out.println(y.getMessage()); 
      y.printStackTrace(); 
    } 
   
  finally{ System.out.println("finally!");} ////finally不管發(fā)沒發(fā)生異常都會(huì)被執(zhí)行  
 
  } 
} 
/* 

[總結(jié)]  

1.自定義異常: 

class 異常類名 extends Exception 
{ 
  public 異常類名(String msg) 
  { 
    super(msg); 
  } 
} 
 

2.標(biāo)識(shí)可能拋出的異常:  

throws 異常類名1,異常類名2  

3.捕獲異常: 

try{} 
catch(異常類名 y){} 
catch(異常類名 y){} 

 4.方法解釋  

getMessage() //輸出異常的信息 
printStackTrace() //輸出導(dǎo)致異常更為詳細(xì)的信息 

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 淺談java分頁三個(gè)類 PageBean ResponseUtil StringUtil

    淺談java分頁三個(gè)類 PageBean ResponseUtil StringUtil

    下面小編就為大家?guī)硪黄獪\談java分頁三個(gè)類 PageBean ResponseUtil StringUtil。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-07-07
  • java讀取配置文件(properties)的時(shí)候,unicode碼轉(zhuǎn)utf-8方式

    java讀取配置文件(properties)的時(shí)候,unicode碼轉(zhuǎn)utf-8方式

    這篇文章主要介紹了java讀取配置文件(properties)的時(shí)候,unicode碼轉(zhuǎn)utf-8方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Java中繼承、多態(tài)、重載和重寫介紹

    Java中繼承、多態(tài)、重載和重寫介紹

    這篇文章主要介紹了Java中繼承、多態(tài)、重載和重寫介紹,需要的朋友可以參考下
    2014-07-07
  • Java 注解的使用實(shí)例詳解

    Java 注解的使用實(shí)例詳解

    這篇文章主要介紹了Java 注解的使用實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • Java之Jackson的基本使用案例講解

    Java之Jackson的基本使用案例講解

    這篇文章主要介紹了Java之Jackson的基本使用案例講解,本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • Spring常用注解匯總

    Spring常用注解匯總

    這篇文章主要介紹了Spring常用注解匯總,需要的朋友可以參考下
    2014-08-08
  • 使用SpringBoot請(qǐng)求參數(shù)過濾空格

    使用SpringBoot請(qǐng)求參數(shù)過濾空格

    這篇文章主要介紹了使用SpringBoot請(qǐng)求參數(shù)過濾空格的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • spring scheduled單線程和多線程使用過程中的大坑

    spring scheduled單線程和多線程使用過程中的大坑

    本文主要介紹了spring scheduled單線程和多線程使用過程中的大坑,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 詳解Spring Boot使用Maven自定義打包方式

    詳解Spring Boot使用Maven自定義打包方式

    這篇文章主要介紹了Spring Boot使用Maven自定義打包方式,本文通過多種方式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Java中的CompletableFuture原理與用法

    Java中的CompletableFuture原理與用法

    CompletableFuture 是由Java8引入的,這讓我們編寫清晰可讀的異步代碼變得更加容易,該類功能比Future 更加強(qiáng)大,在Java中CompletableFuture用于異步編程,異步通常意味著非阻塞,運(yùn)行任務(wù)單獨(dú)的線程,與主線程隔離,這篇文章介紹CompletableFuture原理與用法,一起看看吧
    2024-01-01

最新評(píng)論

巴彦淖尔市| 洪泽县| 竹溪县| 加查县| 岑巩县| 曲水县| 芦溪县| 福海县| 儋州市| 万荣县| 堆龙德庆县| 洛扎县| 达拉特旗| 榆树市| 玛曲县| 威远县| 武清区| 徐闻县| 尼玛县| 宁武县| 武平县| 光山县| 博兴县| 榆中县| 本溪市| 湖北省| 双流县| 肃宁县| 东宁县| 岳阳县| 衡南县| 西昌市| 屏东县| 乃东县| 安龙县| 台北县| 民勤县| 庆城县| 武宣县| 定南县| 竹北市|