Effective Java 學習筆記——第七章(未完待續)

第38條 檢查參數的有效性

1. 未檢查參數有效性的弊端

  • 使用中拋出異常
  • 正常返回,但返回錯誤結果
  • 正常返回,但破壞了某種狀態,發送不可預料的錯誤(難以調試)

2. 檢測參數有效性的注意事項

  • 應首先檢測參數有效性(如是否爲空對象,整型是否大於0等)
  • 由於無效的參數值導致計算中拋出的異常,且與文檔中標註的異常不符的,應使用異常轉譯
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章