[解決済み】catchブロックの中で投げられた例外は、再度キャッチされますか?
2022-04-07 20:36:16
質問
これはプログラミング101の質問のように思えるかもしれませんし、私は答えを知っていると思っていましたが、今、再確認する必要があると感じています。以下のコードでは、最初のキャッチブロックで投げられた例外は、その下の一般的な例外のキャッチブロックでキャッチされるのでしょうか?
try {
// Do something
} catch(IOException e) {
throw new ApplicationException("Problem connecting to server");
} catch(Exception e) {
// Will the ApplicationException be caught here?
}
答えはノーだろうとずっと思っていたのですが、今、これが原因と思われる奇妙な動作があります。答えはおそらくほとんどの言語で同じだと思いますが、私はJavaで作業しています。
解決方法は?
いいえ、新しい
throw
は
try
ブロックに直接アクセスできます。
関連
-
[解決済み] ボタンでTextFieldをクリアする(Java)
-
[解決済み] java.lang.IncompatibleClassChangeError: Mongo クラスを実装しています。
-
[解決済み] JDBC タイプの方言マッピングがありません。1111
-
[解決済み] アクティビティに割り当てられない
-
[解決済み] 複数の例外を1行でキャッチする(ブロックを除く)
-
[解決済み] 複数の例外を一度にキャッチする?
-
[解決済み] JUnit 4のテストで、ある例外が投げられたことをどのように断言しますか?
-
[解決済み】プログラムを停止/終了させることなく、完全な例外トレースバックをキャッチして表示する方法は?
-
[解決済み】Exceptionを投げるとき、どの部分が高価なのですか?
-
[解決済み】例外が発生しないのにtry-catchブロックを使うのは高くつく?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] JavaでFileFilterを作るには?
-
[解決済み] enumのordinalを使用するのは良い習慣ですか?
-
[解決済み] javacが「using unchecked or unsafe operations」という警告を出す原因は何ですか?
-
[解決済み] Eclipse- Dynamic Web Module 3.0 で新しいプロジェクトを作成するときに Java 1.6 以降が必要なエラーが発生する。
-
[解決済み] mavenのコンパイルに失敗するのはなぜですか?
-
[解決済み] JavaにおけるMouseListenerとMouseAdapterの違いについて
-
[解決済み] eclipseからTomcatに物理的に発行されるmyjspはどこにあるのでしょうか?
-
[解決済み] JavaFX 同じパッケージ内なのに「場所が必要です。
-
[解決済み] Javaコンパイラーエラー:ステートメントではありません
-
[解決済み] Javaでdoubleをfloatに変換する