在使用try-catch捕獲異常然後拋出自定義異常時,要保留catch到的異常信息

try{

......................

} catch( Exception e ){

throw MyNewException(" message ",e)

}

拋出自定義異常時,一定要將捕獲的異常,作爲構造參數傳入!

這樣會在打印堆棧信息時,顯示caused by 

不會丟失舊的異常信息

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章