-

RuntimeException과 언체크/런타임 예외(RuntimeException)


java.lang.RuntimeException 클래스를 상속한 예외들은 명시적인 예외처리를 강제하지 않기 때문에 언체크 예외라고 불린다. 또는 대표 클래스 이름을 따서 런타임 예외(RuntimeException)라고도 한다.

에러와 마찬가지로 이 런타임 예외(RuntimeException)는 catch 문으로 잡거나 throws로 선언하지 않아도 된다.

런타임 예외는 주로 프로그램의 오류가 있을 때 발생하도록 의도된 것들이다. 이런 예외는 코드에서 미리 조건을 체크하도록 주의 깊게 만든다면 피할 수 있다. 피할 수 있지만 개발자가 부주의해서 발생할 수 있는 경우에 발생하도록 만든 것이 런타임 예외이다.

'취업Q&A > 자바 기술면접' 카테고리의 다른 글

매개변수 란?  (0) 2015.12.07
[Java] 자바객체지향개념 캡슐화 란?  (0) 2015.12.07
[Java] 상속(Inheritance)이란 ?  (0) 2015.12.07
Java[자바] 직렬화 란  (0) 2015.12.07
쓰레드 생성방법 2가지?  (0) 2015.12.07

다른 카테고리의 글 목록

취업Q&A/자바 기술면접 카테고리의 포스트를 톺아봅니다