問題タブ [catch-block]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 受信者の電子メール アドレスが無効かどうかを判断する方法はありますか
私が取り組んでいるメーリング アプリケーションでは、受信者の電子メール アドレスの検証を処理するために SendFailedException をキャッチします。しかし、もう少し読んだ後、catch ブロックは非常に高価であることがわかりました。メッセージが送信される前に、アドレスが無効かどうかを判断する方法があるかどうか疑問に思いました. これは一種の最適化問題です。
jsf - 例外を回避する方法、と
ページをレンダリングしようとしていますが、一部の EL 式で例外が発生する可能性があります。そこでまず、クリティカルな状態だけをチェックしてコードを表示するように < c:if> でブロックを囲んでみました。しかし、「エラー」の場合、ページが「HTTP 500 - 内部サーバー エラー」として再びリダイレクトされることがわかりました。したがって、ブロック内の EL 式は、どのような場合でも計算され、 < c:if> ブロックが表示されていない場合もあると思いました。したがって、このブロックが例外をキャッチすることを読んだときに、ブロックを < c:catch> で囲みました。そのため、すべてのメソッドに「例外をスローする」という宣言も追加しました。しかし、繰り返しになりますが、重大な状態が守られていない場合、私のページは 500 エラー ページにリダイレクトされます。
XHTML コードを投稿します。
そして私の豆:
コード全体を表示して申し訳ありませんが、どこが間違っているのかわかりません。次に、私の恐ろしいコードについてもお詫びしますが、現時点では、それが機能することだけが必要です。
重要な条件は、配列が空であってはならないということです。Array が空になる可能性がありますが、その場合は、500 エラー ページにリダイレクトする代わりに、そのことをユーザーに通知する必要があります。
前もってありがとう、サミュエル
java - Java catch ブロックが複数の出力を引き起こしている
テキスト ファイルからの入力を受け入れ、ファイルの単語を昇順で重複なく表示するプログラムを作成しました。例外がスローされない場合、出力は正しいです。例外がスローされた場合、ユーザーは有効な入力を求められ、最初の方法が繰り返されます。これが発生し、有効な入力が最終的に入力されると、出力が複製されます。
何かがリセットされていないことはわかっていますが、それが何であるかわかりません。
java - Java: catch ブロックはポリモーフィックにできますか?
私が再試験のために読んでいる論文で、「ブロックをポリモーフィックにキャッチできますか?」と尋ねられました。
catch
もしそうなら、複数のブロックをポリモーフィックと呼んでも意味がありません。catch
ブロックに名前を付けることができず、メソッドヘッダーにパラメーターしか含まれていない場合、それはポリモーフィズムですか?
例えば:
この中で、これら 2 つのcatch
ブロックはポリモーフィックですか?
c# - catch ブロック内での実行時に検出する
現在実行中のコードが catch ブロック内から呼び出されていることを検出するにはどうすればよいですか?
編集:
質問者のために、私はこのようなクラスを実装したかったのですが、エラーのバブリング ロジックは気にしません。とにかくそれは私の考えをちょっと破壊します。
java - 複数の例外のキャッチ - キャッチされた例外での Exception に存在しないメソッドの呼び出し
これはコンパイルされません
変数は、実際の型ではなくe
型として終了するようです。これは、コンパイルの型でコンパイラがどのような種類がスローされるかを知らないため、論理的に見えます。ただし、共通の基本クラスから派生させたり、共通のインターフェイスを実装したりするException
ことなく、これを機能させる方法はありA
ますか?B
java - 「catch」ブロック内のコードが実行されない
理由を理解してください:)私のプログラムは「try」行に到達しますが、「キャッチ」をスキップしているようです。スタックトレースを出力していますが...キャッチでJOptionPaneを使用していますが、System.out.println( ) 動作していません。コード:
例外:
c# - catch ブロックでの continue ステートメントの使用
エンティティ フレームワークの結果をループするforeach
ループがあります。各結果は関数を介して渡されます。したがって、エラーをキャッチするために、try/catch
ブロックをセットアップしました。
このようなもの:
私の質問は、continue
catch ブロック内のステートメントが適切に機能するかどうかです。つまり、例外がスローされてメール機能が起動されると、ループし続けますか?