我是這樣理解的:html
解釋給用戶:當咱們瀏覽網頁的時候,若是訪問的網頁出錯,咱們看到的是錯誤代碼例如404.而不是一羣你看不懂的錯誤代碼信息。程序員
解釋給程序員:消極的態度是拋出異常,可是你對該異常沒有任何處理;積極的態度就是捕獲異常,這樣你能夠對異常進行處理和記錄。ide
摘抄於網上的內容:post
通常建議以下:
一、在通用的方法裏,不要try去捕獲錯誤,而是直接拋出異常給調用層處理
二、用戶訪問界面處理掉全部可能的異常,並記錄詳細錯誤日誌,而後返回友好的錯誤界面給用戶,不要拋異常給用戶,不友好spa