<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我思故我強

    java異常分類

    Java中異常的分類

    所有異常,都繼承自java.lang.Throwable類。

    Throwable有兩個直接子類,Error類和Exception類。

    Exception

    Exception則可使從任何標準Java庫的類方法,自己的方法以及運行時任何異常中拋出來的基類型。

    異常可分為執行異常(RuntimeException)和檢查異常(Checked Exceptions)兩種

    RuntimeException

    RuntimeException在默認情況下會得到自動處理。所以通常用不著捕獲RuntimeException,但在自己的封裝里,也許仍然要選擇拋出一部分RuntimeException

    RuntimeException是那些可能在 Java 虛擬機正常運行期間拋出的異常的超類。可能在執行方法期間拋出但未被捕獲的RuntimeException的任何子類都無需throws子句中進行聲明。(java api

    它是uncheckedExcepiton

    Java.lang.ArithmeticException

    Java.lang.ArrayStoreExcetpion

    Java.lang.ClassCastException

    Java.lang.EnumConstantNotPresentException

    Java.lang.IllegalArgumentException

           Java.lang.IllegalThreadStateException

           Java.lang.NumberFormatException

    Java.lang.IllegalMonitorStateException

    Java.lang.IllegalStateException

    Java.lang.IndexOutOfBoundsException

           Java.lang.ArrayIndexOutOfBoundsException

           Java.lang.StringIndexOutOfBoundsException

    Java.lang.NegativeArraySizeException’

    Java.lang.NullPointerException

    Java.lang.SecurityException

    Java.lang.TypeNotPresentException

    Java.lang.UnsupprotedOperationException

    CheckedException

    除了runtimeException以外的異常,都屬于checkedException,它們都在java.lang庫內部定義。Java編譯器要求程序必須捕獲或聲明拋出這種異常。

    一個方法必須通過throws語句在方法的聲明部分說明它可能拋出但并未捕獲的所有checkedException

    Java.lang.ClassNotFoundException

    Java.lang.CloneNotSupportedException

    Java.lang.IllegalAccessException

    Java.lang.InterruptedException

    Java.lang.NoSuchFieldException

    Java.lang.NoSuchMetodException

    Error

    當程序發生不可控這種錯誤時,通常的做法是通知用戶并中止程序的執行。

    與異常不同的是Error及其子類的對象不應被拋出。

    Error Throwable 的子類,代表編譯時間和系統錯誤,用于指示合理的應用程序不應該試圖捕獲的嚴重問題。大多數這樣的錯誤都是異常條件。雖然 ThreadDeath 錯誤是一個正規的條件,但它也是 Error 的子類,因為大多數應用程序都不應該試圖捕獲它。

    在執行該方法期間,無需在其 throws 子句中聲明可能拋出但是未能捕獲 Error 的任何子類,因為這些錯誤可能是再也不會發生的異常條件。

    它是uncheckedExcepiton

    posted on 2009-10-15 11:03 李云澤 閱讀(23491) 評論(1)  編輯  收藏 所屬分類: 面試筆試相關的

    評論

    # re: java異常分類 2014-11-24 17:49 zuidaima

    java 異常相關demo源代碼下載地址:http://zuidaima.com/share/k%E5%BC%82%E5%B8%B8-p1-s1.htm  回復  更多評論   

    主站蜘蛛池模板: 亚洲午夜日韩高清一区| 亚洲视频在线免费播放| 在线观着免费观看国产黄| 亚洲春色另类小说| 久久免费的精品国产V∧| 国产亚洲精品精华液| a级日本高清免费看| 亚洲爆乳精品无码一区二区三区| 九九久久国产精品免费热6| 国产一区在线观看免费| 亚洲女子高潮不断爆白浆| 波多野结衣免费视频观看| 国产亚洲精品国产福利在线观看| 国产又黄又爽又猛的免费视频播放| 美国毛片亚洲社区在线观看| 免费一级e一片在线播放| 黄色网页免费观看| 久久精品国产精品亚洲精品 | 免费A级毛片在线播放| 久久久久亚洲AV片无码下载蜜桃| 99国产精品免费视频观看| 日韩亚洲不卡在线视频中文字幕在线观看| 国产免费久久精品99re丫y| 亚洲欧美成人av在线观看| 成人伊人亚洲人综合网站222| 久久久久久久久久免免费精品 | 久久精品国产亚洲AV网站| 57pao国产成视频免费播放| 亚洲av产在线精品亚洲第一站| 在线a人片天堂免费观看高清| 特级av毛片免费观看| 久久亚洲国产中v天仙www| 性xxxxx免费视频播放| 久久精品国产亚洲av天美18| 亚洲一区二区三区无码中文字幕| 99久久精品免费视频| 亚洲欧美一区二区三区日产| 中文字幕亚洲不卡在线亚瑟| 99久久99热精品免费观看国产| 亚洲乱码中文字幕在线| 亚洲AV无码国产精品色午友在线|