關於Java異常的分類示例
1.Throwable分為:Error(硬傷,沒法處理)和Exception(編碼、環境、使用者操作輸入出現問題)
2.Exception分為執行時異常(RuntimeException)和檢查異常(包括檔案異常,SQL異常)
3.執行時異常包括:空指標異常、陣列下標越界異常、型別轉換異常、算數異常等。
4.空指標異常
錯誤示例如下:
String str=null;
System.out.println(str.length());
5.陣列下標越界異常
錯誤示例如下:
int[] arg={1,2,3};
for(int i=0;i
6.型別轉換異常
錯誤示例如下:
class animal{}
class Dog extends Animal{}
class Cat extends Animal{}
public class Test{
public static void main(String [] args){
Animal a1=new Dog();
Animal a2=new Cat();
Dog d1=(Dog)a1;
Dog d2=(Dog)a2;
}
}
7.算數異常
錯誤示例如下:
int one=12;
int two=0;
System.out.println(one/two);
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1343/viewspace-2798369/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 異常分類
- 關於java 異常的輸出位置Java
- Java的自定義異常類Java
- Java中異常分類和Throw和Throws的區別Java
- java反射——關於許可權和異常Java反射
- 關於java程式異常處理(講義)(轉)Java
- Java基礎 ---Throwable異常類Java
- 關於Java異常最常見的八大問題Java
- Java 理論與實踐: 關於異常的爭論Java
- 關於java中空指標異常的原因及解決方法Java指標
- JAVA類檔案操作和異常Java
- 關於NoClassDefFoundError和ClassNotFoundException異常ErrorException
- JAVA 異常對於效能的影響Java
- Spark報錯(二):關於Spark-Streaming官方示例wordcount執行異常Spark
- 關於SpringMVC的HttpMediaTypeNotSupportedException異常解決SpringMVCHTTPException
- Flutter異常監控 - 伍 | 關於異常監控框架設計的思考Flutter框架
- 微服務異常太亂,我們如何分類?微服務
- 關於前端指令碼異常監控的思考前端指令碼
- 關於記憶體異常的一個猜想記憶體
- Java 中的異常Java
- java中的異常Java
- Java異常Java
- Java 異常Java
- 異常JavaJava
- 【java】異常Java
- java 異常Java
- Java 異常(二) 自定義異常Java
- Java checked異常和unchecked異常。Java
- Java 程式設計中關於異常處理的 10 個最佳實踐Java程式設計
- Java程式設計中關於異常處理的10個最佳實踐Java程式設計
- 關於網路IP地址的分類
- 自定義異常類
- PHP 異常類 ExceptionPHPException
- Java面試鍊金系列 (1) | 關於String類的常見面試題剖析Java面試題
- 關於Java中類的成員Java
- Java學習--異常處理及其應用類Java
- java之JAVA異常Java
- 關於Asp.net ajax下的異常處理ASP.NET