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