1. 程式人生 > >**異常之throws和throw的區別**

**異常之throws和throw的區別**

異常之throws和throw的區別
throws:
用在方法聲明後面,跟的是異常類名
可以跟多個異常類名,用逗號隔開
表示丟擲異常,由該方法的呼叫者來處理
表示出現異常的可能性,並不一定會發生這些異常(可能性)
throw:
用在方法體內,跟的是異常物件名
只能丟擲一個異常物件名
異常丟擲,由方法體內的語句處理
表示丟擲了異常,執行throw一定丟擲了某種異常(真的發生異常)