8-9~10 예외 발생시키기

oyeon·2020년 12월 21일
0

Java 개념

목록 보기
5/70
  • throw 사용
try {
    Exception e = new Exception("고의로 발생시켰음.");
    throw e; // 키워드 throw를 이용해서 예외를 발생시킨다.
} catch (Exception e) {
    System.out.println("에러 메시지 : " + e.getMessage());
    e.printStackTrace();
}
System.out.println("프로그램 정상 종료");
  • checked 예외 : 컴파일러가 예외처리 여부를 체크(예외처리(try-catch) 필수)
    ex. Exception과 그 자손
  • unchecked 예외 : 컴파일러가 예외처리 여부를 체크 안함(예외처리(try-catch) 선택)
    ex. RuntimeException과 그 자손
    (주의 : 컴파일 에러가 안난다는 것은 에러가 안난다는 것이 아님. 코드 실행이 된다는 뜻!)
profile
Enjoy to study

0개의 댓글