1. 程式人生 > >通過異常處理錯誤-1

通過異常處理錯誤-1

Java的基本理念是“ 結構不佳的程式碼不能執行”。         發現錯誤的理想時機是在編譯階段,也就是在你試圖執行程式之前。然而,編譯期間並不能找出所有的錯誤,餘下的問題必須在執行期間解決。這就需要錯誤源能通過某種方式,把適當的資訊傳遞給某個接收者一該接收者將知道如何正確處理這個問題。         改進的錯誤恢復機制是提供程式碼健壯性的最強有力的方式。錯誤恢復在我們所編寫的每一個程式中都是基本的要素,但是在Java中它顯得格外重要,因為Java的主要目標之-就是建立供他人使用的程式構件。要想建立健壯的系統,它的每一個構件 都必須是健壯的。Java使用異常來提供致的錯誤報告模型,使得構件能夠與客戶端程式碼可靠地溝通問題。         Java中的異常處理的目的在於通過使用少於目前數量的程式碼來簡化大型、可靠的程式的生成,並且通過這種方式可以使你更加自信:你的應用中沒有未處理的錯誤。異常的相關知識學起來並非艱澀難懂,並且它屬於那種可以使你的專案受益明顯、立竿見影的特性之一。         因為異常處理是Java中唯一正式的錯誤報告機制,並且通過編譯器強制執行,所以不學習異常處理的話,書中也就只能寫出那麼些例子了。本章將向讀者介紹如何編寫正確的異常處理程式,並將展示當方法出問題的時候,如何產生自定義的異常。