国产精品久久久久久久久久东京,久久精品亚洲国产,国产色呦呦,亚洲最大av网

好房網(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、但這只是一般的處理方法,在實(shí)際程序中不可不顧實(shí)際情況和需求生搬硬套。

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


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


標(biāo)簽:

最新文章:

熱點(diǎn)推薦
熱評文章
隨機(jī)文章
亚洲AV人人澡人夜夜人爽人人| 日韩无码内射| 久久久国产精品无码1区2区| 国产成人av| 久久青青视频| 中文字幕无码在线观看| 天堂8中文在线| 日韩无码视频观看| 亚欧在线视频| 欧美日韩亚洲精品在线| 乱老年女人伦| 青春草成人| 九九热无码视频| 一念关山电视剧全集免费观看| 夜色www国产精品资源站| 国产精品放荡videos麻豆街| 五月丁香精品| 色批网站www| 国产精品无码aV永久免费| 一区二区黑人| 久热最新视频| 99久久精品无码一区二区国产盗| 中文乱码人妻系列一区二区| 中文字幕一区二区人妻电影| 人人妻人人澡人人爽人人老司机| 亚洲国产天堂久久综合 | 黄桃AV无码一区二区三区| 99精品久久久久久久免费蜜桃| 97中文字幕| 亚洲品质自拍视频| 久久久久国内精品| 日韩人妻在线视频| 精品久久久久久久久久岛国gif| 日韩无码中文字幕| 国产精品三级在线观看无码| 亚洲va久久久学生av热影院 | 久久久亚洲黄| 国产乱国产乱| 亚洲美女一级毛片| 97国产资源| 久久99国产乱子伦精品免费|