ホームページ  >  記事  >  Java  >  Javaのthrowとthrowsの違いは何ですか

Javaのthrowとthrowsの違いは何ですか

WBOY
WBOY転載
2023-05-03 14:04:061098ブラウズ

1. Throw は、例外をスローするステートメントです。通常、コード ブロック内にあります。プログラム内で特定の論理エラーが発生すると、プログラマは特定の種類の例外を積極的にスローします。これは、プログラム ロジック。どの例外が手動でスローされるか。 throws は、例外ステートメントを発行する可能性のあるメソッドです。

     public void list() {
        if (head.next == null) {
        throw new RuntimeException("当前链表为空");
     }
   }

2. Throws はメソッド関数ヘッダーに表示され、throw は関数ヘッダーに表示されます。

rree

以上がJavaのthrowとthrowsの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。