所有的異常類是java.lang.Throwable的子類。java異常處理主要通過5個關鍵字控制:try,catch,throw,throws,finally.
try的意思是試試它所包含的代碼段中是否會發生異常,而catch當有異常時抓住它,并進行相應的處理,使程序不受該異常的影響繼續執行下去。
throw是在程序中明確引發異常。throws的作用是如果一個方法可以引發異常,而它本身并不對該異常處理,那么它必須將這個異常拋給調用它的方法。
finally是無論發不發生異常都要被執行的代碼。
格式如下:
try{
可能發生異常的代碼
}
catch{
異常處理代碼
}
finally{
總被執行的代碼
}