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)  編輯  收藏


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


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 壤塘县| 张家港市| 罗田县| 东光县| 珲春市| 石柱| 湟源县| 阿坝县| 渭源县| 石河子市| 介休市| 东辽县| 上林县| 咸丰县| 彰化县| 宁津县| 鄂州市| 泰兴市| 通辽市| 武义县| 康保县| 通道| 长寿区| 平果县| 咸阳市| 吉水县| 嵊泗县| 刚察县| 莱芜市| 秀山| 舞阳县| 万荣县| 镇雄县| 龙江县| 德保县| 安龙县| 鞍山市| 桦川县| 海南省| 潍坊市| 青阳县|