try{Exception e =newException("고의로 발생시켰음.");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과 그 자손
(주의 : 컴파일 에러가 안난다는 것은 에러가 안난다는 것이 아님. 코드 실행이 된다는 뜻!)