8~9~10の例外


  • throw
  • を使用
    try {
        Exception e = new Exception("고의로 발생시켰음.");
        throw e; // 키워드 throw를 이용해서 예외를 발생시킨다.
    } catch (Exception e) {
        System.out.println("에러 메시지 : " + e.getMessage());
        e.printStackTrace();
    }
    System.out.println("프로그램 정상 종료");
  • checked例外:コンパイラは例外処理があるかどうかを確認します(キャプチャを試みる必要があります)
    ex.Exceptionおよびその子孫
  • 未検査異常:コンパイラ未検査異常処理(「異常処理」(try-catch)を選択)
    ex.RuntimeExceptionおよびその子孫
    (注:コンパイルエラーがないということは、コンパイルエラーがないという意味ではありません.これは、コードを実行できることを意味します!)