欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

java中throws實(shí)例用法詳解

 更新時(shí)間:2021年01月07日 08:30:21   作者:小妮淺淺  
在本篇文章里小編給大家分享了一篇關(guān)于java中throws實(shí)例用法詳解,有興趣的朋友們可以參考學(xué)習(xí)下。

在程序出現(xiàn)異常時(shí),會(huì)有一個(gè)拋出異常的throw出現(xiàn),這里我們要跟今天所講的throws區(qū)分開。throws的作用是聲明拋出,在名稱上也跟throw有所不同。下面我們就throws對(duì)策概念、語法、實(shí)例帶來講解,幫助大家找到聲明拋出異常的方法,具體方法如下。

1.概念

如果方法聲明的是Exception類型的異常或者是Checked Exception異常,要求方法的調(diào)用處必須做處理。

(1)繼續(xù)使用throws向上(方法的調(diào)用處)聲明

(2)使用try-catch-finally進(jìn)行處理

2.語法

[(修飾符)](返回值類型)(方法名)([參數(shù)列表])[throws(異常類)]{......}
public void function() throws Exception{......}

3.實(shí)例

class MyException extends Exception {
  public MyException() {}
  public MyException(String msg) {
    super(msg);
  }
}
public class Demo3 {
  public static void main(String[] args) {
    try {
      test();
    } catch (MyException e) {
      System.out.println("Catch My Exception");
      e.printStackTrace();
    }
  }
  public static void test() throws MyException{
    try {
      int i = 10/0;
       System.out.println("i="+i); 
    } catch (ArithmeticException e) {
      throw new MyException("This is MyException"); 
    }
  }
}

到此這篇關(guān)于java中throws實(shí)例用法詳解的文章就介紹到這了,更多相關(guān)java中throws的使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java多線程 原子性操作類的使用

    Java多線程 原子性操作類的使用

    這篇文章主要介紹了Java多線程 原子性操作類的使用,在java5以后,我們接觸到了線程原子性操作,也就是在修改時(shí)我們只需要保證它的那個(gè)瞬間是安全的即可,經(jīng)過相應(yīng)的包裝后可以再處理對(duì)象的并發(fā)修改,本文總結(jié)一下Atomic系列的類的使用方法,下面一起進(jìn)入文章了解詳細(xì)內(nèi)容
    2021-10-10
  • Java中的logback標(biāo)記日志過濾器MarkerFilter詳解

    Java中的logback標(biāo)記日志過濾器MarkerFilter詳解

    這篇文章主要介紹了Java中的logback標(biāo)記日志過濾器MarkerFilter詳解,在logback-classic中存在一個(gè)全局過濾器TurboFilter,TurboFilter是與LoggerContext綁定,會(huì)在會(huì)在其它過濾器之前執(zhí)行,需要的朋友可以參考下
    2023-11-11
  • java中用float時(shí),數(shù)字后面加f,這樣是為什么你知道嗎

    java中用float時(shí),數(shù)字后面加f,這樣是為什么你知道嗎

    這篇文章主要介紹了java用float時(shí),數(shù)字后面加f,這樣是為什么你知道嗎?具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • Java整型數(shù)與網(wǎng)絡(luò)字節(jié)序byte[]數(shù)組轉(zhuǎn)換關(guān)系詳解

    Java整型數(shù)與網(wǎng)絡(luò)字節(jié)序byte[]數(shù)組轉(zhuǎn)換關(guān)系詳解

    這篇文章主要介紹了Java整型數(shù)與網(wǎng)絡(luò)字節(jié)序byte[]數(shù)組轉(zhuǎn)換關(guān)系,結(jié)合實(shí)例形式歸納整理了java整型數(shù)和網(wǎng)絡(luò)字節(jié)序的byte[]之間轉(zhuǎn)換的各種情況,需要的朋友可以參考下
    2017-08-08
  • Java中Array、List、ArrayList的區(qū)別及說明

    Java中Array、List、ArrayList的區(qū)別及說明

    這篇文章主要介紹了Java中Array、List、ArrayList的區(qū)別及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Java實(shí)現(xiàn)二叉堆、大頂堆和小頂堆

    Java實(shí)現(xiàn)二叉堆、大頂堆和小頂堆

    二叉堆就是完全二叉樹,或者是靠近完全二叉樹結(jié)構(gòu)的二叉樹。大頂堆要求對(duì)于一個(gè)節(jié)點(diǎn)來說,它的左右節(jié)點(diǎn)都比它?。恍№敹岩髮?duì)于一個(gè)節(jié)點(diǎn)來說,它的左右節(jié)點(diǎn)都比它大。本文將用Java分別實(shí)現(xiàn)二叉堆、大頂堆和小頂堆。需要的可以參考一下
    2022-01-01
  • springBoot接入阿里云oss的實(shí)現(xiàn)步驟

    springBoot接入阿里云oss的實(shí)現(xiàn)步驟

    這篇文章主要介紹了springBoot接入阿里云oss的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • springboot聚合工程的部署與深入講解

    springboot聚合工程的部署與深入講解

    最近在寫一個(gè)商城,使用Maven聚合工程來管理,但是其中搭建環(huán)境遇見了各種的坑,下面這篇文章主要給大家介紹了關(guān)于springboot聚合工程部署的相關(guān)資料,需要的朋友可以參考下
    2021-11-11
  • Java?六類運(yùn)算符詳解

    Java?六類運(yùn)算符詳解

    這篇文章主要介紹了Java?六類運(yùn)算符,在?Java?語言中,運(yùn)算符有算數(shù)運(yùn)算符、關(guān)系運(yùn)算符、邏輯運(yùn)算符、賦值運(yùn)算符、字符串連接運(yùn)算符、條件運(yùn)算符,感興趣的朋友可以閱讀一下
    2023-03-03
  • 一文詳解各種ElasticSearch查詢?cè)贘ava中的實(shí)現(xiàn)

    一文詳解各種ElasticSearch查詢?cè)贘ava中的實(shí)現(xiàn)

    Elasticsearch是用Java開發(fā)的,并作為Apache許可條款下的開放源碼發(fā)布,是當(dāng)前流行的企業(yè)級(jí)搜索引擎,下面這篇文章主要給大家介紹了關(guān)于各種ElasticSearch查詢?cè)贘ava中實(shí)現(xiàn)的相關(guān)資料,需要的朋友可以參考下
    2023-11-11

最新評(píng)論