Java中throw 和 throws 的區別

  • throw:
  1. throw 語句用在方法體內,表示拋出異常,由方法體內的語句處理。

  2. throw 是具體向外拋出異常的動作,所以它拋出的是一個異常實例,執行 throw 一定是拋出了某種異常。

  • throws:
  1. throws 語句是用在方法聲明後面,表示如果拋出異常,由該方法的調用者來進行異常的處理。

  2. throws 主要是聲明這個方法會拋出某種類型的異常,讓它的使用者要知道需要捕獲的異常的類型。

  3. throws 表示出現異常的一種可能性,並不一定會發生這種異常。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章