轉自:
http://www.java265.com/JavaCourse/202204/2946.html
下文筆者講述java中例外的相關簡介說明,如下所示:
例外的簡介說明
Error:嚴重問題,不需要處理,程式之外的處理方式
Exception:例外類,他表示程勛本身可以處理的問題
RuntimeException:運行時例外,在編譯期是不檢查的,出現問題后,需要回來根據代碼修復
非RuntimeException:編譯時例外,編譯期就必須處理,否則程式不能通過編譯,更無法運行
區別:
編譯時例外和運行時例外,也被稱為受檢例外和非受檢例外
所有的RuntimeException類及其子類被稱為運行時例外
其他的例外都是編譯時例外
編譯時例外:必須顯示處理,否則程式就會發生錯誤,無法通過編譯
運行時例外:無需顯示處理,也可以和編譯時例外一樣處理
例外處理的兩種方法分享
方式1:try.......catch.....
例:
try{
可能出現例外的代碼
}catch(例外類名 變數名){
例外處理代碼
}
方式2:throws
//用非法索引訪問陣列時拋出的例外,如果索引為負或大于等于陣列大小,則該索引為非法索引,
public static void main(String[] args) throws ArrayIndexOutOfBoundsException{
int[] arr={88,99,1111};
System.out.println(arr[3]);
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/499606.html
標籤:Java
上一篇:陣列
