問題タブ [throwable]
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 - java Throwable を介してネストされた例外をスローする
Java を介して別の例外で内部例外をスローしようとしましThrowable
たが、IDE はそれを で囲む必要があると私に言いましたtry/cath
。この問題を回避するにはどうすればよいですか?
java - Javaで例外をキャッチして、アプリケーションの実行を継続させる
これは私が今持っているものです。このメソッド open は http url との接続です。
この作業は問題ありませんが、URL に到達できない場合やエラー コードが返された場合に、method
アプリ全体がクラッシュするように見えることがあります。
私が興味を持っているのは、なぜこのメソッドがキャッチに失敗するのException
ですか?
また、これを追加すると:
これは、その中で実行する操作に関連するmethod
catch
可能性がありますか?error/exception
java - クリーンアップを実行するために Throwable をキャッチしても問題ありませんか?
次のような例を見てください。
一般的にThrowableをキャッチしないというルールがあるため、コードレビューのコメントが入りました。この種の障害のみのクリーンアップを行うための古いパターンは次のとおりです。
これは少し面倒で、Throwable をキャッチするのと違うのかどうか完全には理解できません。いずれの場合も、例外が伝播します。いずれの場合も、OutOfMemoryError が発生した可能性がある場合に、追加のコードが実行されています。
それで、最終的には本当に安全ですか?
c# - JavaのThrowableに相当するC#は何ですか?
Java に相当する C# は何Throwable
ですか?
Java では、例外クラス階層のルートはThrowable
ではなく Exception
と呼ばれます。基本クラスには、Throwable
次の 2 つの派生クラスがあります。
Exception
: 合理的なアプリケーションがキャッチしたい条件の場合。
Error
: 合理的なプログラムがキャッチしようとすべきではない重大な問題の場合。
したがって、Throwable
基本クラスには、合理的なプログラムがキャッチしようとすべきではない問題が含まれています。
java - なぜRuntimeExceptionはThrowableから割り当てられないのですか?
(残念ながら)Object
インスタンスを唯一のパラメーターとして受け入れるメソッドがあります。Object
がいずれかのタイプThrowable
(つまり、すべて Exceptions
のチェックまたはチェック解除、およびすべて Error
の s)である場合、それを異なる方法で処理するロジックを追加する必要があります。
このメソッドを次のように呼び出すと:
isAssignableFrom
チェックは false を返し、呼び出さhandleThrowable
れることはありません。なんで?
代わりに、次を使用する必要があります。
私が期待したように、これは機能します。しかし、なぜ機能しないのかについてはまだ困惑してisAssignableFrom
います...事前に感謝します!