2017-02-09 4 views
0

実用的でシンプルな例は非常に役立ちます。すでにtry-catchブロックとthrowsキーワードが利用可能な場合、例外オブジェクトを手動で投げる価値がありますか? try-catchブロックは、例外を捕捉し、実行時に例外に関する情報を表示するのに役立ちますか? 誰もがの違いを教えてもらえますか?は「」と表示されますか?JAVAで "throw"とtry-catchブロックが利用可能な場合、 "throw"キーワードの重要性は何ですか?

+0

"return"とは違って、 "throw"することができます。 "例外が発生したため、この例外をスローします"、 "throws"は "1つ以上の例外をスローする可能性があります。準備中 " – MadProgrammer

+0

例外に関するオンラインJavaチュートリアル(https://docs.oracle.com/javase/tutorial/essential/exceptions/index.html)には多くの例があります。 –

+0

@MadProgrammerなぜ答え​​る必要はありませんか? :) – synchronizer

答えて

0

意味は単語だけにあります。

キーワードthrowはアクションワードです。たとえば、throw new Exception()は、コードがExceptionをスローしていることを示します。つまり、実行コントロールがこのコードに到達すると、例外がスローされます。これはメソッドの内部です。

キーワードthrowsは、メソッドの例外をスローできるメソッドのコード(メソッドを呼び出すコード)です。

try-catchは、例外をスローしてスローした場合に同じものをキャッチすることができるコードを試行するメカニズムです。

関連する問題