[JAVA] 예외처리 - try-catch문, 예외 선언, 예외 되던지기
예외처리(exception handling) 프로그램 오류 컴파일 에러 : 컴파일할 때 발생하는 에러. 프로그램 실행 안됨 런타임 에러 : 문법에는 맞지만 실행 중 발생하는 에러. 프로그램 종료됨 논리적 에러 : 작성 의도와 다르게 동작. 프로그램은 실행됨 런타임 에러 에러는 어쩔 수 없지만 예외는 처리하자 - 에러 : 코드에 의해 수습될 수 없는 심각한 오류(OOME:Out Of Memory Error) - 예외 : 코드에 의해 수습될 수 있는 미약한 오류(Exception, RuntimeException 등) 예외 - Exception예외 클래스들(checked예외) : 컴파일러가 예외 처리 여부 체크. 예외 처리 필수 - RuntimeException예외 클래스들(unchecked예외) : 컴파일러..