摘要: 軟件開發(fā)中一個(gè)古老的說法是:80%的工作使用20%的時(shí)間。80%是指檢查和處理錯(cuò)誤所付出的努力。在許多語言中,編寫檢查和處理錯(cuò)誤的程序代碼很乏味,并使應(yīng)用程序代碼變得冗長(zhǎng)。原因之一就是它們的錯(cuò)誤處理方式不是語言的一部分。盡管如此,錯(cuò)誤檢測(cè)和處理仍然是任何健壯應(yīng)用程序最重要的組成部分。
Java提供了一種很好的機(jī)制,用強(qiáng)制規(guī)定的形式來消除錯(cuò)誤處理過程中隨心所欲的因素:異常處理。它的優(yōu)秀之處在于不用編寫特殊代碼檢測(cè)返回值就能很容易地檢測(cè)錯(cuò)誤。而且它讓我們把異常處理代碼明確地與異常產(chǎn)生代碼分開,代碼變得更有條理。異常處理也是Java中唯一正式的錯(cuò)誤報(bào)告機(jī)制。
閱讀全文