差分スロースローは例外をスローし、例外がスローされます

違い:
              例外をスローするthrow文は;メソッドが例外をスロースロー
              スロー<例外オブジェクト>:スロー構文
              メソッド宣言では、WHERE句はメソッドが例外をスローすることを示しスロー追加します。
              構文例外:[<修飾子> <戻り型> <メソッド名>([<パラメータリスト>])[スロー<例外クラス>]
両者の差を:
             スローは、単独で使用することができるが、投げることができない;
3つの違い:
            投いずれかそして、のtry-catch-finally文の使用をサポートする、またはスローの使用をサポートしています。しかし、単独で使用して、例外処理のプロセスによって取得することができるスロー。

                  同時に:

                 1)第1の方法では、機能表示されスロー、スロー、その機能中に発生します。

                 例外は、例外をスローのいくつかの種類を実行する必要がスロー、スローされるスロー; 2)必ずしもこれらの例外が発生し、外観異常の可能性を示しスロー。 

                 3)どちらが異常の負の処置であるか、単に例外をスローする可能性があります投げるが、異常な機能に対処するのではなく、上位レイヤ機能の処理によって呼び出され、実際のハンドル例外。

公開された21元の記事 ウォン称賛7 ビュー20000 +

おすすめ

転載: blog.csdn.net/qq_40662239/article/details/100742678