【資料分析師_02_SQL+MySQL】027_MySQL的遊標CURSOR
阿新 • • 發佈:2020-12-26
技術標籤:java
異常
1.什麼是異常???
異常是指程式在執行過程中,出現了一些錯誤
2.異常的三種類型
2.1 檢查性異常
這個異常是由使用者的錯誤操作造成的,這個異常是程式設計師意料不到的
2.2 執行時異常
是指一些程式執行時的異常,這些異常在編譯時沒有錯誤,但程式一旦執行有可能就會報錯
2.3 錯誤error
error不是異常,是一種錯誤,是程式設計師也不可控的一種錯誤,但是錯誤可以避免
2.4 常見的異常
ArrayIndexOutOfBoundsException(陣列下標越界異常)
NullPointerException(空指標異常)
ArithmeticException(算數異常)
MissingResourceException(丟失資源異常)
ClassNotFoundException(類找不到異常)
…
這些異常一般是由程式邏輯錯誤引起,可以避免
3.異常的處理
3.1 處理異常的5個關鍵字
try(檢測異常)
catch(處理異常)
finally(處理結果)
throw(自定義丟擲異常)
thorws(在方法中丟擲異常)
public class yichang {
public static void main(String[] args) {
int a = 1;
int b = 1;
try { // 檢測異常
System.out.println(a / b);
}catch (Exception e){//處理異常
System.out.println("被除數不能為0");
}finally {// 處理結果
System.out.println("執行結束");
}
}
}
public class yichang {
public static void main(String[] args) {
int a = 1;
int b = 0;
try {
if(b == 0){
throw new Exception();
}
}catch (Exception e){
System.out.println("丟擲異常");
}finally {
System.out.println("執行完畢");
}
}
}