Java異常處理 throws關鍵字

2021-08-08 17:08:51 字數 521 閱讀 1755

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 則是用來丟擲乙個具體的...