課程
/后端開發(fā)
/Java
/Java入門第三季
'盡量去處理異常,不要用e.printStackTrace()簡(jiǎn)單輸出處理”,請(qǐng)問一下具體有哪些處理方法?
2016-07-31
源自:Java入門第三季 1-9
正在回答
我也是剛學(xué),碰到了一樣的問題,看書后終于懂了。
在對(duì)異常進(jìn)行處理的時(shí)候,僅通過println語(yǔ)句是無法對(duì)異常的信息做出充分的描述的。所以為了顯示更好更具體的細(xì)節(jié),Throwable類提供了一些有用的方法來幫助程序員處理,無論是哪一類異常,只要是Throwable的子類都可以使用這些方法來獲得更為詳細(xì)的信息。
String getMessage();獲取異常的詳細(xì)信息
Sting getLocallizedMessage();獲取用本地語(yǔ)言描述的詳細(xì)信息
Sting toString();返回對(duì)異常的一個(gè)簡(jiǎn)短的描述
void printStackTrace();打印出異常和他調(diào)用棧信息到標(biāo)準(zhǔn)的錯(cuò)誤流中
getClass();返回一個(gè)表示這個(gè)對(duì)象屬于哪種類型的對(duì)象
還有其他的,沒有列舉完,總之,這些方法就是為程序員服務(wù)的,讓人給清楚明了的知道錯(cuò)誤在哪里,為什么錯(cuò)誤。同學(xué)你可以搞本書輔助著視頻學(xué)習(xí)!
鮮衣 提問者
qq_魚仔仔_0
JustWannaHugU 回復(fù) qq_魚仔仔_0
qq_魚仔仔_0 回復(fù) JustWannaHugU
使用日志slf4j+log4j2輸出日志
你不是回答得挺好的了嗎?不錯(cuò) 我倒是不懂自定義異常
舉報(bào)
Java中你必須懂得常用技能,不容錯(cuò)過的精彩,快來加入吧
3 回答異常處理:
3 回答異常處理問題
4 回答異常處理問題
1 回答異常處理的作用
3 回答異常處理的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-08-01
我也是剛學(xué),碰到了一樣的問題,看書后終于懂了。
在對(duì)異常進(jìn)行處理的時(shí)候,僅通過println語(yǔ)句是無法對(duì)異常的信息做出充分的描述的。所以為了顯示更好更具體的細(xì)節(jié),Throwable類提供了一些有用的方法來幫助程序員處理,無論是哪一類異常,只要是Throwable的子類都可以使用這些方法來獲得更為詳細(xì)的信息。
String getMessage();獲取異常的詳細(xì)信息
Sting getLocallizedMessage();獲取用本地語(yǔ)言描述的詳細(xì)信息
Sting toString();返回對(duì)異常的一個(gè)簡(jiǎn)短的描述
void printStackTrace();打印出異常和他調(diào)用棧信息到標(biāo)準(zhǔn)的錯(cuò)誤流中
getClass();返回一個(gè)表示這個(gè)對(duì)象屬于哪種類型的對(duì)象
還有其他的,沒有列舉完,總之,這些方法就是為程序員服務(wù)的,讓人給清楚明了的知道錯(cuò)誤在哪里,為什么錯(cuò)誤。同學(xué)你可以搞本書輔助著視頻學(xué)習(xí)!
2018-05-23
使用日志slf4j+log4j2輸出日志
2016-08-01
你不是回答得挺好的了嗎?不錯(cuò) 我倒是不懂自定義異常