1. 程式人生 > >java核心技術(8)異常

java核心技術(8)異常

異常:

程式錯誤導致的異常屬於RuntimeExcepiton

如果出現RuntimeException異常,那麼就一定是你的問題!

error和RuntimeException稱為未檢查異常,其他的稱為已檢查異常,編譯器將檢查是否為所有已檢查異常提供了異常處理器

定義自己的異常類時,繼承自Exception或者Exception的子類,定義兩個構造器,一個預設的,一個含詳細描述資訊的,(超類Throwable的toString方法將會打印出這些詳細資訊)

子類丟擲的異常不允許超過父類列出的異常範圍

除錯:

每個類中寫個main方法測試

Thread.dumpStack();