再說Java異常

最近在重構代碼的時候,有些想法,記錄一下: 對於一些會拋異常的代碼進行封裝,是應該在封裝的方法處直接try-catch還是throw exception讓外面的調用者進行處理? 其實catch就相當於內部的一個回調,如果在內部就try-catch掉了,這個回調是無法傳遞到外面的,這樣是不利於擴展的。比如下面的代碼:        這樣系統就會提示在內部IOException永遠不會拋出,需要去掉t
相關文章
相關標籤/搜索