現在例外処理を勉強しています。
以下のコードで『IOException e』のところでエラーが出るのですが、なぜでしょうか。
「IOException の到達不可能な catch ブロック。この例外は、try ステートメント本文からはスローされません」という内容です。
java
1import java.io.IOException; 2 3class Test { 4 public static void main(String[] args) { 5 try { 6 assert false; 7 } catch (IOException e) { 8 System.out.println("A"); 9 } catch (Exception e) { 10 System.out.println("B"); 11 } catch (Error e) { 12 System.out.println("C"); 13 } catch (Throwable e) { 14 System.out.println("D"); 15 } 16 } 17} 18
もし分かる方がいればよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/09 15:48