有兩個子類 :
壹、Error
二、Exception
throwable和Exception的區別:
壹、Throwable 類是 Java 語言中所有錯誤或異常的超類。只有當對象是此類(或其子類之壹)的實例時,才能通過 Java 虛擬機或者 Java throw 語句拋出。類似地,只有此類或其子類之壹才可以是 catch 子句中的參數類型。
二、兩個子類的實例,Error 和 Exception,通常用於指示發生了異常情況。通常,這些實例是在異常情況的上下文中新近創建的,因此包含了相關的信息(比如堆棧跟蹤數據)。
三、Exception 類及其子類是 Throwable 的壹種形式,它指出了合理的應用程序想要捕獲的條件。