關於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中異常分類和Throw和Throws的區別Java
- 關於Java異常最常見的八大問題Java
- Java基礎 ---Throwable異常類Java
- Spark報錯(二):關於Spark-Streaming官方示例wordcount執行異常Spark
- JAVA類檔案操作和異常Java
- 關於SpringMVC的HttpMediaTypeNotSupportedException異常解決SpringMVCHTTPException
- Java中常見的異常分類,結合Spring的事務鞏固複習JavaSpring
- Java 異常 隨機數 包裝類Java隨機
- Flutter異常監控 - 伍 | 關於異常監控框架設計的思考Flutter框架
- C++ exception 異常類繼承關係C++Exception繼承
- 關於前端指令碼異常監控的思考前端指令碼
- 微服務異常太亂,我們如何分類?微服務
- java中的異常Java
- Java 中的異常Java
- 【java】異常Java
- java 異常Java
- Java 異常Java
- Java異常Java
- 異常JavaJava
- Java 異常(二) 自定義異常Java
- 自定義異常類
- PHP 異常類 ExceptionPHPException
- java微服務的異常Java微服務
- 對Java異常的理解Java
- Java中的WeakHashMap與類示例JavaHashMap
- 關於java中的類載入器Java
- Java學習筆記-Day21 Java System類、Class類、內部類、異常處理Java筆記
- jmu-Java-06異常-01-常見異常Java
- Java 異常表與異常處理原理Java
- Spring Boot 中關於自定義異常處理的套路!Spring Boot
- ML.NET 示例:多類分類之問題分類
- ML.NET 示例:多類分類之鳶尾花分類
- Java程式設計基礎20——異常&IO(File類)Java程式設計
- 關於分類的線性模型的討論模型
- Cacheable 類轉換異常
- Java面試鍊金系列 (1) | 關於String類的常見面試題剖析Java面試題