throws是用來聲明一個方法可能拋出的所有異常信息
throw則是指拋出的一個具體的異常類型。 通常在一個方法(類)的聲明處通過throws聲明方法(類)可能拋出的異常信息,而在方法(類)內部通過throw聲明一個具體的異常信息。 throws通常不用顯示的捕獲異常,可由系統自動將所有捕獲的異常信息拋給上級方法; throw則需要用戶自己捕獲相關的異常,而後在對其進行相關包裝,最後在將包裝後的異常信息拋出。
throws是用來聲明一個方法可能拋出的所有異常信息
throw則是指拋出的一個具體的異常類型。 通常在一個方法(類)的聲明處通過throws聲明方法(類)可能拋出的異常信息,而在方法(類)內部通過throw聲明一個具體的異常信息。 throws通常不用顯示的捕獲異常,可由系統自動將所有捕獲的異常信息拋給上級方法; throw則需要用戶自己捕獲相關的異常,而後在對其進行相關包裝,最後在將包裝後的異常信息拋出。