throws 關鍵字用於處理異常,允許方法將異常委託給呼叫者,無需處理。它標識方法可能拋出的異常類型,並允許方法在方法體中拋出異常,向上委託異常處理。
Java 中throws 的作用和用法
throws 關鍵字在Java 中用於處理異常,允許方法將異常委託給呼叫它的方法。這意味著被委託的方法不必處理它捕獲的異常,而是可以將異常向上拋出,以便由更高層次的程式碼處理。
作用
用法
1. 在方法宣告中宣告異常
<code class="java">public void doSomething() throws IOException, SQLException { // 方法体 }</code>
在方法宣告中使用throws關鍵字後面接著異常類型,表示該方法可能會拋出這些類型的異常。呼叫該方法的程式碼必須處理這些異常或將它們進一步委託出去。
2. 在方法體中拋出異常
<code class="java">try { // 执行一些操作 } catch (IOException | SQLException e) { throw e; }</code>
在方法體中,可以透過使用 throw 關鍵字後接異常物件來拋出例外。這將導致將異常委託給呼叫該方法的程式碼。
優點
注意:
以上是java中throws的作用和用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!