異常丟擲throw與throws

2021-10-23 05:18:37 字數 447 閱讀 6975

throw 《異常物件》

throw new exception();

此語句將丟擲異常 

《修飾符》《返回型別》《方法名》《引數列表》throws 異常類{}

public static void div(int b)throws exception{}

此方法將丟擲異常 

throws可單獨使用

throw不可單獨使用

1.若方法用throws則方法中可直接使用throw

2.若方法沒用throws則throw要使用try{}catch{}語句

public static void div(int b) catch (exception e)         }}

手動使用throw丟擲異常

模擬註冊 public class 9catch illegalnameexception e 和顧客相關的業務 class customerservice 如果 能執行到此處,證明使用者名稱是合法的 system.out.println 註冊成功 自定義 無效名字異常 1.編譯時異常,直接繼承ex...

throws宣告異常 throw丟擲異常

throws 關鍵字和 throw 關鍵字在使用上的幾點區別如下 1 throws 用來宣告乙個方法可能丟擲的所有異常資訊,throw 則是指丟擲的乙個具體的異常型別。2 通常在乙個方法 類 的宣告處通過 throws 宣告方法 類 可能丟擲的異常資訊,而在方法 類 內部通過 throw 宣告乙個具...

java異常處理中throw和throws的區別?

throw和throws的區別主要有兩點!1 throw 後面跟的是物件,throws後面跟的是異常類 2 throw 定義函式體的內部,throws定義在函式名後。丟擲異常物件的型別 class demo 自定義異常要繼承exception 類 class myexception extends ...