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

異常try?catch的常見四類方式(案例代碼)

 更新時間:2023年05月06日 11:52:18   作者:云棲之家  
這篇文章主要介紹了異常try?catch的常見四類方式,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

第1類:嵌套模式

package day14;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
public class Demo0301多個異常異常的嵌套 {
    public static void main(String[] args) {
        String str=null;
        try {
            //多個異常的處理方式一:異常嵌套
            try {
                //str為null,有可能會報空指針異常;
                InputStream is=new FileInputStream(str);
            } catch (NullPointerException e) {
                e.printStackTrace();
            }
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
    }
}

第二類:分而治之方式

package day14;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
public class Demo0302多個異常異常的分別處理 {
    public static void main(String[] args) {
        String str = null;
        try {
            //多個異常的處理方式一:異常嵌套
            InputStream is = new FileInputStream(str);
        //針對不同的異常,我分來來處理;
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (NullPointerException e) {
            e.printStackTrace();
        }
    }
}

第三類:異常合并方式

package day14;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
public class Demo0303多個異常異常的合并分開處理 {
    public static void main(String[] args) {
        String str = null;
        try {
            //多個異常的處理方式一:異常嵌套
            InputStream is = new FileInputStream(str);
        //針對不同的異常,捕獲的時候,合并到一起,處理的時候,分開;
        } catch (NullPointerException | FileNotFoundException e){
            if(e instanceof NullPointerException){
                System.out.println("空指針異常");
            }else if(e instanceof FileNotFoundException){
                System.out.println("文件沒有找到");
            }
        }
    }
}

第四類:大合并方式

package day14;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
public class Demo0304多個異常異常的合并一次處理 {
    public static void main(String[] args) {
        String str = null;
        try {
            //多個異常的處理方式一:異常嵌套
            InputStream is = new FileInputStream(str);
        //針對不同的異常,捕獲的時候,合并到一起,處理的時候,一起處理;
        } catch (Exception  e){
            System.out.println("異常的原因:"+e.getMessage());
        }
    }
}

到此這篇關于異常try catch的常見四類方式的文章就介紹到這了,更多相關異常try catch內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • java使用poi自定義excel標題頭并導出方式

    java使用poi自定義excel標題頭并導出方式

    這篇文章主要介紹了java使用poi自定義excel標題頭并導出方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • 如何實現(xiàn)Java的ArrayList經典實體類

    如何實現(xiàn)Java的ArrayList經典實體類

    ArrayList是Java集合框架中一個經典的實現(xiàn)類。他比起常用的數(shù)組而言,明顯的優(yōu)點在于,可以隨意的添加和刪除元素而不需考慮數(shù)組的大小。下面跟著小編一起來看下吧
    2017-02-02
  • 基于Java實現(xiàn)的Dijkstra算法示例

    基于Java實現(xiàn)的Dijkstra算法示例

    這篇文章主要介紹了基于Java實現(xiàn)的Dijkstra算法示例,一個比較典型的算法示例,需要的朋友可以參考下
    2014-07-07
  • SpringBoot基于Redis實現(xiàn)生成全局唯一ID的方法

    SpringBoot基于Redis實現(xiàn)生成全局唯一ID的方法

    在項目中生成全局唯一ID有很多好處,生成全局唯一ID有助于提高系統(tǒng)的可用性、數(shù)據的完整性和安全性,同時也方便數(shù)據的管理和分析,所以本文給大家介紹了SpringBoot基于Redis實現(xiàn)生成全局唯一ID的方法,文中有詳細的代碼講解,需要的朋友可以參考下
    2023-12-12
  • 解決IntelliJ IDEA創(chuàng)建spring boot無法連接http://start.spring.io/問題

    解決IntelliJ IDEA創(chuàng)建spring boot無法連接http://start.spring.io/問題

    這篇文章主要介紹了解決IntelliJ IDEA創(chuàng)建spring boot無法連接http://start.spring.io/問題,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • Java中?!=null?的判斷

    Java中?!=null?的判斷

    空指針異常是出現(xiàn)頻率比較高的bug,在出現(xiàn)空指針時,很多小伙伴都是習慣性地加一個?!=null?的判斷,本文就來介紹一下如何使用,給感興趣的可以了解下
    2025-02-02
  • 淺談SpringBoot 中關于自定義異常處理的套路

    淺談SpringBoot 中關于自定義異常處理的套路

    這篇文章主要介紹了淺談SpringBoot 中關于自定義異常處理的套路,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04
  • Java基于代理模式解決紅酒經銷問題詳解

    Java基于代理模式解決紅酒經銷問題詳解

    這篇文章主要介紹了Java基于代理模式解決紅酒經銷問題,詳細描述了代理模式的概念、原理并結合實例形式分析了java基于代理模式解決紅酒經銷問題的相關步驟、實現(xiàn)方法與操作注意事項,需要的朋友可以參考下
    2018-04-04
  • Java深入淺出數(shù)組的定義與使用下篇

    Java深入淺出數(shù)組的定義與使用下篇

    數(shù)組是有序的元素序列,若將有限個類型相同的變量的集合命名,那么這個名稱為數(shù)組名。組成數(shù)組的各個變量稱為數(shù)組的分量,也稱為數(shù)組的元素,有時也稱為下標變量。數(shù)組是在程序設計中,為了處理方便,?把具有相同類型的若干元素按有序的形式組織起來的一種形式
    2022-03-03
  • spring mvc中的@PathVariable獲得請求url中的動態(tài)參數(shù)

    spring mvc中的@PathVariable獲得請求url中的動態(tài)參數(shù)

    本文主要介紹了spring mvc中的@PathVariable獲得請求url中的動態(tài)參數(shù)的代碼。具有很好的參考價值,下面跟著小編一起來看下吧
    2017-02-02

最新評論

宝山区| 博湖县| 佛学| 陆良县| 河西区| 五家渠市| 宜丰县| 马尔康县| 永福县| 礼泉县| 普洱| 津市市| 来宾市| 宝山区| 定边县| 大埔县| 灵山县| 富裕县| 平武县| 漳平市| 内丘县| 平塘县| 安国市| 孟津县| 平凉市| 河曲县| 攀枝花市| 巴里| 青阳县| 尼玛县| 运城市| 双流县| 朔州市| 武陟县| 青神县| 定结县| 天峻县| 晋中市| 怀安县| 临猗县| 扎赉特旗|