【導讀】本模塊講述建立在Java編程語言中的錯誤處理裝置。-在大部分編程語言中,如何解決運行時錯誤?序執(zhí)行,而不是讓程序中斷。例如,發(fā)生下列情況時,會出現(xiàn)異常:。在Java編程語言中,錯誤類定義被認為是不能恢復的嚴重錯誤條件。在大多數(shù)情況下,當遇到這樣的錯誤時,建議。程序,發(fā)出已經(jīng)發(fā)生問題的信號。然后,調(diào)用方法捕獲拋出的異常,在可能時,再恢復回來。這個方案給程序員一個寫。正常情況下,當異常被拋出時,在其循環(huán)被執(zhí)行四次之后,程序終止,并帶有錯誤信息,就象前面所示的程序那樣。它是分層把關,因此,錯誤情況不會介入到程序的正常流。特殊情況發(fā)生時,在與正常執(zhí)行的代碼分離的代碼塊中被處理。Java編程語言提供了一個來考慮哪個異常被拋出以及如何來恢復它的機制。要處理特殊的異常,將能夠拋出異常的代碼放入try塊中,然后創(chuàng)建相應的catch塊的列表,每個可以被拋出異常都。本程序以前的版本中產(chǎn)生的異常被捕獲,數(shù)組索引重新設定,使下述程