亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

第1類:嵌套模式

package day14;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.InputStream;
public class Demo0301多個(gè)異常異常的嵌套 {
    public static void main(String[] args) {
        String str=null;
        try {
            //多個(gè)異常的處理方式一:異常嵌套
            try {
                //str為null,有可能會(huì)報(bào)空指針異常;
                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多個(gè)異常異常的分別處理 {
    public static void main(String[] args) {
        String str = null;
        try {
            //多個(gè)異常的處理方式一:異常嵌套
            InputStream is = new FileInputStream(str);
        //針對(duì)不同的異常,我分來(lái)來(lái)處理;
        } 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多個(gè)異常異常的合并分開(kāi)處理 {
    public static void main(String[] args) {
        String str = null;
        try {
            //多個(gè)異常的處理方式一:異常嵌套
            InputStream is = new FileInputStream(str);
        //針對(duì)不同的異常,捕獲的時(shí)候,合并到一起,處理的時(shí)候,分開(kāi);
        } catch (NullPointerException | FileNotFoundException e){
            if(e instanceof NullPointerException){
                System.out.println("空指針異常");
            }else if(e instanceof FileNotFoundException){
                System.out.println("文件沒(méi)有找到");
            }
        }
    }
}

第四類:大合并方式

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

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

相關(guān)文章

  • IDEA中打jar包的2種方式(Maven打jar包)

    IDEA中打jar包的2種方式(Maven打jar包)

    這篇文章主要給大家介紹了關(guān)于IDEA中打jar包的2種方式,分別是不使用Maven直接打Jar包與使用Maven打jar包的兩種方法,需要的朋友可以參考下
    2021-05-05
  • Apache commons fileupload文件上傳實(shí)例講解

    Apache commons fileupload文件上傳實(shí)例講解

    這篇文章主要為大家詳細(xì)介紹了Apache commons fileupload文件上傳實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • zookeeper的Leader選舉機(jī)制源碼解析

    zookeeper的Leader選舉機(jī)制源碼解析

    這篇文章主要為大家介紹了zookeeper的Leader選舉源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Map按單個(gè)或多個(gè)Value排序當(dāng)Value相同時(shí)按Key排序

    Map按單個(gè)或多個(gè)Value排序當(dāng)Value相同時(shí)按Key排序

    Map可以先按照value進(jìn)行排序,然后按照key進(jìn)行排序。 或者先按照key進(jìn)行排序,然后按照value進(jìn)行排序,這樣操作都行,這篇文章主要介紹了Map按單個(gè)或多個(gè)Value排序,當(dāng)Value相同時(shí)按Key排序,需要的朋友可以參考下
    2023-02-02
  • 接口簽名怎么用Java實(shí)現(xiàn)

    接口簽名怎么用Java實(shí)現(xiàn)

    今天帶大家學(xué)習(xí)java的相關(guān)知識(shí),文章圍繞怎么用Java實(shí)現(xiàn)接口簽名展開(kāi),文中有非常詳細(xì)的代碼示例及介紹,需要的朋友可以參考下
    2021-06-06
  • Java中CopyOnWriteArrayList的使用解析

    Java中CopyOnWriteArrayList的使用解析

    這篇文章主要介紹了Java中CopyOnWriteArrayList的使用解析,CopyOnWriteArrayList適合使用在讀操作遠(yuǎn)遠(yuǎn)大于寫操作的場(chǎng)景里,比如緩存,它不存在擴(kuò)容的概念,每次寫操作都要復(fù)制一個(gè)副本,在副本的基礎(chǔ)上修改后改變Array引用,需要的朋友可以參考下
    2023-12-12
  • Java正則環(huán)視和反向引用功能與用法詳解

    Java正則環(huán)視和反向引用功能與用法詳解

    這篇文章主要介紹了Java正則環(huán)視和反向引用功能與用法,結(jié)合實(shí)例形式較為詳細(xì)的分析了java正則環(huán)視與反向引用的相關(guān)概念與使用方法,需要的朋友可以參考下
    2018-01-01
  • java中Servlet處理亂碼的方法

    java中Servlet處理亂碼的方法

    java中Servlet處理亂碼的方法,需要的朋友可以參考一下
    2013-03-03
  • java中Iterator和ListIterator實(shí)例詳解

    java中Iterator和ListIterator實(shí)例詳解

    這篇文章主要介紹了java中Iterator和ListIterator實(shí)例詳解,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2017-12-12
  • Java實(shí)現(xiàn)視頻自定義裁剪功能

    Java實(shí)現(xiàn)視頻自定義裁剪功能

    這篇文章主要介紹了如何通過(guò)java實(shí)現(xiàn)視頻裁剪,可以將視頻按照自定義尺寸進(jìn)行裁剪,文中的示例代碼簡(jiǎn)潔易懂,感興趣的可以了解一下
    2022-01-01

最新評(píng)論