接觸JAVA有一段時(shí)間了,現(xiàn)在掌握的還都是表面的東西。深入下去感覺難啊!
怎樣才能使我的JAVA水平快速提高。誰能告訴我!告訴我!
所有的異常類是java.lang.Throwable的子類。java異常處理主要通過5個(gè)關(guān)鍵字控制:try,catch,throw,throws,finally.
try的意思是試試它所包含的代碼段中是否會(huì)發(fā)生異常,而catch當(dāng)有異常時(shí)抓住它,并進(jìn)行相應(yīng)的處理,使程序不受該異常的影響繼續(xù)執(zhí)行下去。
throw是在程序中明確引發(fā)異常。throws的作用是如果一個(gè)方法可以引發(fā)異常,而它本身并不對(duì)該異常處理,那么它必須將這個(gè)異常拋給調(diào)用它的方法。
finally是無論發(fā)不發(fā)生異常都要被執(zhí)行的代碼。
格式如下:
try{
可能發(fā)生異常的代碼
}
catch{
異常處理代碼
}
finally{
總被執(zhí)行的代碼
}