一、異常是什麼
異常的概念:異常模擬的是現實生活中不正常的事件。
Java中採用類模擬異常。
類是可以創建對象的
NullPointerExpception e =0x1234;
e是引用類型,e中保存的內存地址指向堆中的對象
這個對象一定是NullPointerException類型。
這個對象就表示真實存在的異常事件。
NullPointerException是一類異常
比如:搶劫是一類異常,則張三搶劫就是一個異常對象
二、異常機制的作用:
public class ExceptionTest01{
public static void main(string【】 args){
int a=10;
int b=0;
int c= a/b
//上面的代碼出現了異常,“沒有處理”,下面的代碼不會執行,直接退出JVM
system.out.println(“Hello Word”)
}
}
程序發生異常事件之後,爲我們輸出詳細信息,使程序更加健壯。
三、異常的分類
(1)能區別兩種異常
(2)什麼時候編譯,運行異常區別。
四、異常的兩種處理方式:
(1)聲明拋出throws
(2)捕捉try…catch
五、關於getmessage和PrintStackTrace方法的應用
可以通過這兩個方法打印出異常。