java基礎專欄—Exception

Exception

Exception目錄結構

|--Throwable
	|--Error
	|--Exception
		|--RuntimeException

Exception對象的產生和處理

  1. 虛擬機檢查到異常時建立了一個異常對象
  2. 在本程序中查找有沒有處理這個異常的代碼塊
    1. 將exception拋給方法的調用者(main)
    2. Exception一但拋出,程序及時中止
  3. main觀察有沒有處理的代碼塊,繼續拋出,給調用者虛擬機
  4. 最後打印在控制檯上

Throwable的方法

String getMessage();
String toString();
void printStackTrace();

自定義Exception

public class XXXException extends Exception{
    
}
相關文章
相關標籤/搜索