Java進階篇-異常

一、異常是什麼

      異常的概念:異常模擬的是現實生活中不正常的事件。
      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方法的應用
在這裏插入圖片描述
可以通過這兩個方法打印出異常。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章