課程
/后端開發
/Java
/Java入門第三季
newExc.initCause(e); 這句代碼是什么意思,起到了什么作用?
2019-03-19
源自:Java入門第三季 1-7
正在回答
異常A被捕獲后拋出了一個新的異常B,如果你不用initCause()來保存異常A的原始數據,你就不知道異常B發生的具體原因,使用initcause()以后,你可以在捕獲異常B后使用getCause(),來獲取導致B異常的原因。
initcause? 這個是可以自定義的嗎?? ?還是必須要使用這個initcause
這道題沒有用到getCause().為什么
保存原始的異常
舉報
Java中你必須懂得常用技能,不容錯過的精彩,快來加入吧
1 回答newexc.initCause(e);
1 回答newExc.initCause(e); initCause是什么意思?用來干嘛的
5 回答newExc.initCause(e); 這句話是什么意思 可有可無么
2 回答newExec.initCause(e)
3 回答catch (DrunkException e)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-03-19
異常A被捕獲后拋出了一個新的異常B,如果你不用initCause()來保存異常A的原始數據,你就不知道異常B發生的具體原因,使用initcause()以后,你可以在捕獲異常B后使用getCause(),來獲取導致B異常的原因。
2020-05-19
initcause? 這個是可以自定義的嗎?? ?還是必須要使用這個initcause
2019-05-11
這道題沒有用到getCause().為什么
2019-03-19
保存原始的異常