알쓸코지
article thumbnail
[Java] 예외 처리
Language/Java 2024. 11. 19. 00:32

오류 vs 예외오류(Error)컴퓨터 하드웨어의 오동작 또는 고장으로 인해 응용 프로그램 실행 오류 오류는 주로 JVM에서 발생하기 때문에 개발자가 따로 대응할 수 있는 방법이 없다. 따라서 외부적인 조치가 필요하다. 예외(Exception)사용자의 잘못된 조작 혹은 개발자의 잘못된 코딩으로 인해 발생하는 프로그램 오류 예외는 애플리케이션 코드에서 발생하는 오류로, 예외가 발생했을 때 프로그램이 곧바로 종료된다는 점에서는 오류와 동일하지만 적절한 예외 처리를 통해 프로그램이 정상 실행 상태를 유지하게 할 수 있다. Throwable 클래스자바에서 모든 오류와 예외의 최상위 클래스예외는 또다시 Checked Exception과 Runtime Exception으로 나뉜다. 예외(Exception)Checke..