云自無心水自閑

          天平山上白云泉,云自無心水自閑。何必奔沖山下去,更添波浪向人間!
          posts - 288, comments - 524, trackbacks - 0, articles - 6
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          日歷

          <2006年10月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          隨筆檔案

          積分與排名

          • 積分 - 1129383
          • 排名 - 27

          最新評論

          異常處理的原則

          Posted on 2006-10-23 16:24 云自無心水自閑 閱讀(816) 評論(0)  編輯  收藏 所屬分類: Java
          1. ?? 有一條清楚的消息表明已經發生了一個錯誤,不能簡單地Try...Catch一個異常,而不加以處理。
          2. ?? 有一個唯一的錯誤號,他可以據此訪問可方便獲得的客戶支持系統?
          3. ?? 問題快速得到解決,并且可以確信他的請求已經得到處理,或者將在設定的時間段內得到處理

          幾條建議:
            ☆ 如果無法處理某個異常,那就不要捕獲它。
            ☆ 如果捕獲了一個異常,請不要胡亂處理它。
            ☆ 盡量在靠近異常被拋出的地方捕獲異常。
            ☆ 在捕獲異常的地方將它記錄到日志中,除非您打算將它重新拋出。
            ☆ 按照您的異常處理必須多精細來構造您的方法。
            ☆ 需要用幾種類型的異常就用幾種,尤其是對于應用程序異常。
            ☆ 把低層次的異常封裝成層次較高程序員較容易理解的異常。
            ☆ 盡量輸出造成異常的完整數據
            ☆ 盡量捕獲具有特定含義的異常:比如SqlException,而不是簡單地捕獲一個Exception。



          主站蜘蛛池模板: 汤阴县| 洱源县| 大关县| 深圳市| 古丈县| 侯马市| 定远县| 贵定县| 库车县| 丰原市| 兰溪市| 黔江区| 石楼县| 朔州市| 全南县| 巨野县| 枝江市| 绥芬河市| 吉安县| 兴城市| 敖汉旗| 拜城县| 黎平县| 福清市| 射阳县| 凤庆县| 博爱县| 泽库县| 潮州市| 广平县| 蕉岭县| 贵德县| 尤溪县| 澄江县| 林口县| 濉溪县| 乐业县| 长宁县| 甘肃省| 麻江县| 潮安县|