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

Java中try catch的使用和如何拋出異常問題

 更新時(shí)間:2023年12月11日 16:53:25   作者:勇敢流流  
這篇文章主要介紹了Java中try catch的使用和如何拋出異常問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

try catch的使用和拋出異常問題

在我們?nèi)粘>幊踢^程中,異常伴隨我們終身,常見的異常分為受檢性異常(一般異常)和非受檢性異常。

受檢性異常指的是編譯時(shí)期出現(xiàn)異常,非受檢性異常顧名思義,編譯通過,但是運(yùn)行時(shí)期出現(xiàn)異常。

Java基礎(chǔ)要求我們首先學(xué)會(huì)看識(shí)別異常

以下舉例幾種常見的異常

  • ①空指針異常:NullPointerException
  • ②數(shù)組索引越界異常:ArrayIndexOutOfBoundsException
  • ③:類轉(zhuǎn)換異常:ClassCastException等等。

編譯時(shí)期出現(xiàn)的異常

異常類型:異常提示說明
at 異常位置
at java.utils.Scanner(Demo04.java:17)
at java.utils.Scanner(Demo04.java:18)
at com.qf.ran.exception.Demo04.main(Demo04.java:17)
at com.qf.ran.exception.Demo04.method(Demo04.java:24)

一般at后面緊跟錯(cuò)誤的異常,出現(xiàn)異常的代碼行數(shù),雙擊便能查看。

在日常項(xiàng)目的編程過程中,空指針是出現(xiàn)的常見問題之一。

當(dāng)你花費(fèi)大量時(shí)間完成一個(gè)項(xiàng)目時(shí),卻被一兩個(gè)異常影響下面的代碼,因此便需要引用try catch方法。

廢話少說,直接上才藝:

try{
    可能會(huì)出現(xiàn)異常的代碼
}catch(異常類型 e){
    異常處理方式
}

try塊中放的是可能會(huì)出現(xiàn)異常的代碼,catch塊是處理異常的代碼,當(dāng)try塊中的代碼出現(xiàn)異常,try塊則結(jié)束,但不影響后續(xù)程序的執(zhí)行。

聲明異常類型throws用的較少,含義是當(dāng)程序出現(xiàn)異常時(shí),會(huì)中止當(dāng)前方法。

用法環(huán)境

不知道該如何處理當(dāng)前異常的時(shí)候使用,需要統(tǒng)一處理的時(shí)候。

//自定義異常:統(tǒng)一處理異常
    拋出異常對(duì)象(throw),會(huì)使程序中止
 
public class Demo04{
    public static void main(String[] args){
        try{
            String str = null;
            System.out.println(str.equals(""));
            System.out.println("try即將結(jié)束");
        }catch(NullPointerException e){
            //拋出異常對(duì)象
            throw new MyException("Demo04 第13行的 str 可能出現(xiàn) null ");
        }
        System.out.println("程序即將結(jié)束");
    }
}

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

天气| 平阴县| 百色市| 邻水| 民勤县| 乌鲁木齐县| 苏尼特右旗| 吉林市| 巢湖市| 博白县| 湖州市| 基隆市| 鄂温| 仁布县| 竹山县| 邵武市| 苏尼特右旗| 政和县| 池州市| 洱源县| 思茅市| 志丹县| 东至县| 山西省| 加查县| 孟州市| 墨脱县| 凌云县| 盘锦市| 增城市| 满城县| 洛隆县| 静海县| 罗田县| 齐齐哈尔市| 城市| 蒲城县| 隆安县| 岑巩县| 东丽区| 平和县|