java學習

          java學習

           

          java中異常的處理

          一.在java中的異常中,Throwable類有兩個子類,ErrorException,在Exception類中有兩個子類,RuntimeException(運行時異常)和非運行時異常,運行時異常是指只有在運行時才會報錯的異常,不會編譯錯,但是非運行時異常是會編譯錯的,在運行前就報錯了。

          二.在cry {語句1}catchException e{語句2}finally{語句3}語句中,語句1放的是可能會發生異常的語句,語句2放的是發生異常后執行的語句,語句3放的是一定會執行的語句,不管有異常沒有,

          三。PrintStackTrace()方法用于輸出有關的異常信息,包括異常的原因,以及該異常發生在類的第幾行代碼中,getMessage()方法用于返回異常相關的詳細信息,但是無法跟蹤到具體的行。

          四.在自定義異常中,如果是繼承自Exception類時,有兩種方法處理

          1.在有可能發生異常的方法中,在這個方法名后利用throws跑出自定義異常,

          在對象調用此方法的時,需要對象自己利用try  catch語句處理此方法

          2在有可能發生異常的方法中,自己利用try  catch語句處理異常,在對象調用此方法時,不在需要對象自己利用try  catch語句處理此方法,直接調用方法就可以

          五.在自定義異常中,如果繼承自RuntimeException類時,在對象調用此方法的時,需要對象自己利用try  catch語句處理此方法。

          posted on 2011-11-07 22:06 楊軍威 閱讀(299) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 闵行区| 通化市| 高雄市| 牙克石市| 玉门市| 新兴县| 长岭县| 蕉岭县| 会泽县| 额敏县| 北海市| 徐闻县| 宝鸡市| 改则县| 奉节县| 蓝山县| 漳平市| 阜平县| 乐清市| 斗六市| 黄平县| 临颍县| 洮南市| 峨边| 志丹县| 东乡县| 墨江| 太湖县| 陕西省| 乐平市| 峨眉山市| 靖江市| 凭祥市| 陇南市| 双辽市| 万载县| 祁门县| 资溪县| 肥东县| 新沂市| 固镇县|