問題タブ [runtimeexception]

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.

0 投票する
5 に答える
15849 参照

java - C++ の Java の IllegalArgumentException に相当

Java では、メソッドへの入力引数が無効な場合、IllegalArgumentException(タイプはRuntimeException) をスローできます。C++ には、チェック済み例外とチェックなし例外の概念はありません。ランタイム例外を示すために使用できる標準 C++ に同様の例外はありますか? それとも、標準にはない共通のスタイルがありますが、このような状況では誰もが実際に従っていますか?

または、独自のカスタム例外を作成してスローする必要がありますか?

0 投票する
7 に答える
9669 参照

java - アノテーションを使用して実行時例外で例外をラップする

スローされたすべての例外がランタイム例外に自動的に変換されるように、メソッドに注釈を付ける方法はありますか?

0 投票する
5 に答える
20709 参照

java - Executors から RuntimeExceptions を適切にキャッチする方法は?

次のコードがあるとします。

myRunnableがをスローした場合、どうすればRuntimeExcpetionそれをキャッチできますか? 1 つの方法は、独自のThreadFactory実装を提供し、そこから出てくる s のnewSingleThreadExecutor()カスタムuncaughtExceptionHandlers を設定することです。Threadもう 1 つの方法は、try-catch ブロックを含むmyRunnableローカル (匿名) にラップすることです。Runnable他にも同様の回避策があるかもしれません。でも…なんだか汚い感じがして、こんなに複雑にならないように感じます。きれいな解決策はありますか?

0 投票する
4 に答える
64576 参照

java - JavaでのRuntimeExceptionsの処理

Javaでランタイム例外を処理する方法を誰かが説明できますか?

0 投票する
2 に答える
335 参照

java - ランタイムJavaクラス拡張が機能しない

良い日、私は次の問題を抱えています:クラスBはクラスAを拡張し、両方のメソッドはクラスBをインスタンス化した後、別のクラスの別のメソッドによって呼び出されます(例は次のとおりです)。

クラスBはクラスAのメソッドをオーバーライドしません。コンパイル時にエラーは発生しませんが、実行時にクラスCALLERを除きます。java.lang.NoSuchMethodError:Factory.getB(object、enum)A

私の質問は、BがAを拡張する場合、return句がBオブジェクトを直接返しても、別のクラスのメソッドがAを返すことができないのはなぜですか?実際に変化する:

例外を解決しますが、コードの他の部分では明らかにAではなくBタイプのオブジェクトを待機しているため、別の例外(classCast)が発生します。

前もって感謝します。

0 投票する
16 に答える
197918 参照

android - Android 1.6:「android.view.WindowManager $ BadTokenException:ウィンドウを追加できません-トークンnullはアプリケーション用ではありません」

ダイアログウィンドウを開こうとしていますが、開こうとするたびに次の例外がスローされます。

showDialogディスプレイのIDで呼び出して作成しています。ハンドラーはonCreateDialog正常にログに記録され、問題なくステップスルーできますが、何かが足りないように思われるため、添付しました。

これに欠けているものはありますか?からダイアログを作成するときにこの問題が発生するという質問がいくつかありますonCreate。これは、アクティビティがまだ作成されていないために発生しますが、これはメニューオブジェクトからの呼び出しによるものであり、appContext変数はデバッガーに正しく入力されているようです。

0 投票する
4 に答える
14378 参照

java - NullPointerException が実行時例外で、RemoteException がそうでないのはなぜですか?

NullPointerException が実行時例外である理由として考えられるのは、すべてのメソッドがそれをスローできるため、すべてのメソッドが「NullPointerException をスローする」必要があり、醜いことです。しかし、これは RemoteException で発生します。

RemoteException はランタイム例外ではないため、考えられる理由は、クライアントに例外を処理するように指示することです。ただし、リモート環境のすべてのメソッドはそれをスローする必要があるため、NullPointerException をスローすることに違いはありません。

憶測?私ははっきりしていましたか?

0 投票する
9 に答える
21454 参照

java - フォントの読み込み時に「RuntimeException:ネイティブ書体を作成できません」

こちらのガイドに従って、AndroidのTextViewにカスタムフォントを使用しようとしています。同じフォント、同じコード、同じすべてを使用して、これをadblogcatで取得します。

ブログの1つで正常に使用されたフォントMolot.otfを使用しています。別のカスタムフォントであるpredator.ttfも使用していますが、TrueType形式です。

関連コード:

これを引き起こしているのは何ですか?それはブログの人々のために働いたので、なぜ私ではないのですか?APIに何か重要な変更があり、これを行うことができませんでしたか?

0 投票する
8 に答える
20953 参照

java - ランタイム/チェック済み/チェックなし/エラー/例外の違い

ランタイム例外とは何ですか?チェックされた/チェックされていない例外とは何ですか?エラー/例外の違いなぜこれらの多くのタイプですか?代わりに、Javaは単純な設計(すべてのタイプを試して/キャッチするだけ)に従って、プログラムの異常な状態を処理することができますか?

0 投票する
2 に答える
143 参照

java - Java Swing でのカスケード実行時エラー

現在、いくつかの新しいクラスを既存のアプリケーションに統合しています。クリックすると、多くの実行時例外をスローする JDialog があります。

Java のデバッグは初めてです。これらの Swing/AWT ライブラリ関数がすべて「利用できない」のはなぜですか?

SOは私が画像を投稿することを禁じているので、Eclipseデバッガーのキャプチャへのリンクは次のとおりです。

http://i.imgur.com/jDWEe.png

これらのメソッドが利用できないのはなぜですか?