<address id="xpjh9"><listing id="xpjh9"><meter id="xpjh9"></meter></listing></address>

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
<noframes id="xpjh9">
<noframes id="xpjh9">

<address id="xpjh9"><address id="xpjh9"><listing id="xpjh9"></listing></address></address>
    <form id="xpjh9"></form><address id="xpjh9"><listing id="xpjh9"><menuitem id="xpjh9"></menuitem></listing></address>

      <noframes id="xpjh9">
      VB.net 2010 視頻教程 VB.net 2010 視頻教程 VB.net 2010 視頻教程
      SQL Server 2008 視頻教程 c#入門經典教程 Visual Basic從門到精通視頻教程
      當前位置:
      首頁 > 編程開發 > Java教程 >
      • java教程之Java 異常處理的分類

      • 2015-01-24 09:26 來源:未知

      1、  Java 異常處理的分類(相關java教程)
      Java 異常可分為可檢測異常,非檢測異常和自定義異常。

      可檢測異常
      可檢測異常經編譯器驗證,對于聲明拋出異常的任何方法,編譯器將強制執行處理或聲明規則,例如:sqlExecption 這個異常就是一個檢測異常。你連接 JDBC 時,不捕捉這個異常,編譯器就通不過,不允許編譯。
      非檢測異常
      非檢測異常不遵循處理或聲明規則。在產生此類異常時,不一定非要采取任何適當操作,編譯器不會檢查是否已解決了這樣一個異常。例如:一個數組為 3 個長度,當你使用下標為3時,就會產生數組下標越界異常。這個異常 JVM 不會進行檢測,要靠程序員來判斷。有兩個主要類定義非檢測異常:RuntimeException 和 Error。
      Error 子類屬于非檢測異常,因為無法預知它們的產生時間。若 Java 應用程序內存不足,則隨時可能出現 OutOfMemoryError;起因一般不是應用程序的特殊調用,而是 JVM 自身的問題。另外,Error 一般表示應用程序無法解決的嚴重問題。
      RuntimeException 類也屬于非檢測異常,因為普通 JVM 操作引發的運行時異常隨時可能發生,此類異常一般是由特定操作引發。但這些操作在 Java 應用程序中會頻繁出現。因此,它們不受編譯器檢查與處理或聲明規則的限制。
      自定義異常
      自定義異常是為了表示應用程序的一些錯誤類型,為代碼可能發生的一個或多個問題提供新含義。可以顯示代碼多個位置之間的錯誤的相似性,也可以區分代碼運行時可能出現的相似問題的一個或者多個錯誤,或給出應用程序中一組錯誤的特定含義。例如,對隊列進行操作時,有可能出現兩種情況:空隊列時試圖刪除一個元素;滿隊列時試圖添加一個元素。則需要自定義兩個異常來處理這兩種情況。
      相關教程
      江苏快3 陕西西安 | 沭阳 | 遵义 | 台北 | 宜宾 | 保亭 | 赤峰 | 赵县 | 南安 | 泰安 | 定州 | 沛县 | 广西南宁 | 徐州 | 厦门 | 吉林 | 如皋 | 南安 | 台南 | 漯河 | 海南 | 泰兴 | 诸暨 | 衢州 | 海拉尔 | 慈溪 | 保定 | 宜宾 | 黔东南 | 南阳 | 正定 | 温州 | 新泰 | 镇江 | 齐齐哈尔 | 桐城 | 台中 | 哈密 | 宁夏银川 | 黄南 | 鄢陵 | 湘潭 | 西双版纳 | 嘉兴 | 江门 | 嘉兴 | 洛阳 | 衡水 | 沭阳 | 黄冈 | 泰州 | 呼伦贝尔 | 曹县 | 永州 | 黑龙江哈尔滨 | 建湖 | 丽江 | 澳门澳门 | 儋州 | 阿勒泰 | 潍坊 | 泰州 | 甘南 | 泗洪 | 宁波 | 铜仁 | 百色 | 溧阳 | 无锡 | 白银 | 张家口 | 泰安 | 苍南 | 白沙 | 娄底 | 昌都 | 湛江 | 渭南 | 厦门 | 广安 | 杞县 | 清徐 | 大连 | 青海西宁 | 清徐 | 三亚 | 海丰 | 惠东 | 庄河 | 莒县 | 安岳 | 沛县 | 延安 | 平顶山 | 海丰 | 泸州 | 亳州 | 衡水 | 青海西宁 | 吉林长春 | 宜春 | 甘孜 | 琼海 | 桐城 | 泰州 | 项城 | 吉林长春 | 镇江 | 白山 | 鄢陵 | 单县 | 宁国 | 德清 |