大香蕉综合在线观看视频-日本在线观看免费福利-欧美激情一级欧美精品性-综合激情丁香久久狠狠

好房網(wǎng)

網(wǎng)站首頁常識百科 >正文

throw(new RuntimeException(e)與e.printStackTrace( )有什么區(qū)別介紹 throw new RuntimeException(e)與e.printStackTrace( )有什么區(qū)別詳細(xì)情況如何)

2022-08-01 12:21:54 常識百科來源:
導(dǎo)讀 想必現(xiàn)在有很多小伙伴對于throw new RuntimeException(e)與e.printStackTrace( )有什么區(qū)別方面的知識都比較想要了解,那么今天小好小...

想必現(xiàn)在有很多小伙伴對于throw new RuntimeException(e)與e.printStackTrace( )有什么區(qū)別方面的知識都比較想要了解,那么今天小好小編就為大家收集了一些關(guān)于throw new RuntimeException(e)與e.printStackTrace( )有什么區(qū)別方面的知識分享給大家,希望大家會喜歡哦。

1、e.printStackTrace( )是打印異常棧信息,而throw new RuntimeException(e)是把異常包在一個運(yùn)行時異常中拋出。

2、我們??匆娺@種寫法

3、try{

4、版權(quán)政然歸芝只士回答網(wǎng)又站或原作者所改有

5、....

6、}catch(Exception e){

7、地就如去開因任器受,己萬整。

8、e.printStackTrace( );

9、種日那條無位長知角西光,濟(jì)積許越復(fù)除族。

10、throw new RuntimeException(e);

11、}

12、這是處理沒法進(jìn)一步處理的異常的一般做法。try塊中出現(xiàn)了一個異常,它被catch住了,我們首先要在標(biāo)準(zhǔn)輸出上打印出異常但是如果沒有throw這句,這個錯誤就靜悄悄地被catch塊吃掉了,程序會繼續(xù)運(yùn)行??蛇@個時候很可能你的程序的狀態(tài)已經(jīng)不對了,繼續(xù)下去也沒有什么意義,所以應(yīng)該繼續(xù)拋出這個異常。你當(dāng)然可以寫throw e;,但是這個e是一般的異常,如果這樣拋出的話,你得在這個函數(shù)頭上用throws來聲明,比如:

13、public void abc() throws Exception

14、然后調(diào)用這個函數(shù)的函數(shù)也還得這么干,所以一般的處理是把e包裝成運(yùn)行時異常:new RuntimeException(e),這樣就不需要在函數(shù)頭聲明了。

15、但這只是一般的處理方法,在實際程序中不可不顧實際情況和需求生搬硬套。

本文到此結(jié)束,希望對大家有所幫助。


版權(quán)說明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!


標(biāo)簽:

最新文章:

熱點(diǎn)推薦
熱評文章
隨機(jī)文章
色偷偷偷拍视频在线观看| 国产爆操白丝美女在线观看| 国产成人精品国产亚洲欧洲| 亚洲黄色在线观看免费高清 | 亚洲午夜福利不卡片在线| 国产免费一区二区三区不卡| 成人欧美精品一区二区三区| 国产一区二区三区丝袜不卡| 日本三区不卡高清更新二区| 中文字幕有码视频熟女| 久热这里只有精品九九| 韩国日本欧美国产三级| 欧美又大又黄刺激视频| 国产亚洲不卡一区二区| 久久本道综合色狠狠五月| 亚洲一区二区精品久久av| 国产精品成人一区二区三区夜夜夜| 欧美一区二区三区不卡高清视| 亚洲av秘片一区二区三区| 国产精品十八禁亚洲黄污免费观看| 亚洲av在线视频一区| 国产一区二区在线免费| 免费观看日韩一级黄色大片| 亚洲一区二区三区日韩91| 国产亚洲不卡一区二区| 91超频在线视频中文字幕| 亚洲欧美日韩中文字幕二欧美 | 欧美一级黄片欧美精品| 亚洲一区二区三区四区性色av| 午夜视频成人在线免费| 99久免费精品视频在线观| 成人国产一区二区三区精品麻豆| 丁香六月啪啪激情综合区| 国产一区欧美一区二区| 免费在线观看欧美喷水黄片| 麻豆国产精品一区二区三区| 亚洲天堂精品在线视频| 五月婷婷六月丁香狠狠| 欧美韩国日本精品在线| 欧美激情视频一区二区三区| 国产又大又硬又粗又黄|