9 61 合理的處理底層異常

2021-09-01 19:18:51 字數 310 閱讀 4467

處理底層api丟擲的異常包括3種方法:

1.上層api先檢查輸入引數,然後呼叫下層api以避免觸發異常

2.上層api捕獲下層api觸發的異常後,使用日誌進行記錄。上層api不觸發任何異常

3.上層api捕獲下層api觸發的異常後,封裝為上層api的異常類物件丟擲。此方式又稱為異常傳遞鏈,如下:

trycatch(lowerlevelexception cause)
只有在上層api沒有合適的方式預防或處理下層api觸發的異常,才使用異常傳遞鏈進行處理。異常傳遞鏈可以避免下層api「汙染」上層api

合理處理jdbc中的異常

對於jdbc 段裡出現的異常,可以處理則處理,無法處理則向上丟擲 dao層 public inte ce classdaodaoimple override public integer addclass classentity classentity return id catch sqlexce...

關於異常的合理處理方式

最近公司內要搞乙個平台,內部涉及到自動化運維的一部分,趁著十一這兩天玩過回來在學習expect,看tcl一章異常處理的時候,突然想到個問題,異常合理處理方式的問題。異常合理從技術上分2種處理方式。1 拋exception的方式 2 返回值判斷的方式 其實任何系統中,都不可能只用一種處理方式,不然這個...

的異常處理 C 異常處理總結

做開發不僅僅要考慮到業務邏輯更要在寫 時將各種可能考慮周全,但是這又是很難的事情,畢竟開發就是個人的事,而使用者可能上萬甚至百萬級別。這時,程式的穩定性就極為重要,我們不能讓程式因為某一處執行出問題而就直接導致程式或者產生其他更嚴重的後果,比如 做除法時當除數為零時,陣列訪問越界時,容器capaci...