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

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

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

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

在我們日常編程過程中,異常伴隨我們終身,常見的異常分為受檢性異常(一般異常)和非受檢性異常。

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

Java基礎要求我們首先學會看識別異常

以下舉例幾種常見的異常

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

編譯時期出現(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后面緊跟錯誤的異常,出現(xiàn)異常的代碼行數(shù),雙擊便能查看。

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

當你花費大量時間完成一個項目時,卻被一兩個異常影響下面的代碼,因此便需要引用try catch方法。

廢話少說,直接上才藝:

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

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

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

用法環(huán)境

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

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

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

容城县| 子洲县| 西平县| 丹江口市| 保靖县| 苗栗市| 大安市| 花莲市| 胶南市| 襄垣县| 武汉市| 宁国市| 永靖县| 郯城县| 西平县| 高要市| 平乡县| 张家港市| 精河县| 三门峡市| 黎城县| 延庆县| 香河县| 保定市| 清河县| 博野县| 吴堡县| 剑河县| 延庆县| 红河县| 晋宁县| 南江县| 沂南县| 龙岩市| 黑龙江省| 札达县| 灯塔市| 海兴县| 波密县| 东宁县| 东乡|