throws關鍵字
1.在定義乙個方法的時候可以使用throws關鍵字宣告,使用throws宣告的方法表示此方法不處理異常,拋給方法的呼叫者處理。
2.格式:
public void tell()throws exception{}
例子:
public static void main(string args)
catch (exception e)
}public static void tell(int i,int j)throws arithmeticexception
還可以:
public static void main(string args)throws exception
public static void tell(int i,int j)throws arithmeticexception
此時,最後拋給jvm進行處理。
宣告異常throws
宣告 將問題標識出來,報告給呼叫者。如果方法內通過throw丟擲了編譯時異常,而沒有捕獲處理,那麼必須通過throws進行宣告,讓呼叫者去處理。宣告異常格式 修飾符返回值型別 方法名 引數 throws 異常類名 1,異常類名 2 宣告異常的 演示 class demo else throws用於進...
java異常中throw和throws的區別
throws 用來宣告乙個方法可能產生的所有異常,不做任何處理而是將異常往上傳,誰呼叫我我就拋給誰。用在方法宣告後面,跟的是異常類名 可以跟多個異常類名,用逗號隔開 表示丟擲異常,由該方法的呼叫者來處理 throws表示出現異常的一種可能性,並不一定會發生這些異常 throw 則是用來丟擲乙個具體的...
java異常中throw和throws的區別
throws 用來宣告乙個方法可能產生的所有異常,不做任何處理而是將異常往上傳,誰呼叫我我就拋給誰。用在方法宣告後面,跟的是異常類名 可以跟多個異常類名,用逗號隔開 表示丟擲異常,由該方法的呼叫者來處理 throws表示出現異常的一種可能性,並不一定會發生這些異常 throw 則是用來丟擲乙個具體的...