0

私は Axis を使用して Web サービスに取り組んでおり、そのメソッドが次のように宣言しているチェック済み例外の中で: ServiceExceptionRemoteExceptionおよびAxisFault(これらはもちろん、呼び出された特定のメソッドに依存するため、これらは関連するすべての例外ではないことはわかっていますが、そうではありませんここがポイント)。

コードでいくつかのテストを行っているときに、うっかり URL に長いポート番号を付けてしまい、コードが (チェックされていない) 例外IllegalArgumentExceptionをスローするようになりました。これは今までキャッチできませんでした。

では、Web サービスやネットワーク全般を操作するときに、処理する必要がある関連するチェックされていない例外はどれですか?
ネットで検索してみましたが、Checked vs unchecked exceptions結果が出続けています。

何かアドバイス?そこにリストまたはガイドはありますか?

4

1 に答える 1

1

この画像は役に立ちます。一方、未チェックの例外をキャッチする必要はありません。(IllegalArgumentException)

ここに画像の説明を入力

于 2014-06-17T08:09:32.253 に答える