Programming/Java
Java/자바의 exception 예외처리
현벨
2016. 12. 20. 13:33
반응형
최상위 클래스 Object 아래에
error 클래스 exception 클래스 두가지가 존재한다.
error 클래스의 것들은 jvm 에서 일어나는 오류를 다루므로 프로그래머가 다룰 수 없다.
exception의 두가지가 존재하는데
RutimeException 과 RuntimeException이 아닌것으로 존재한다.
RuntimeException은 문법적으로 컴파일을 할 때 예외처리를 하지않아도 상관없다.
RuntimeException을 제외하고 모든 java.lang.Exeception의 자손들은
try - catch 문을 붙어야 예외 처리를 해줘야한다.
try - catch 문을 붙이냐를 어떻게 판단? 메소드를 보고 판단하는데,
예를들어 read()를 실행할때 IOexception이 발생할 수 있다.
파일이없을 때 읽어오면 에러 발생한다.
IOexception의 조상은 java.lang.Exception인것을 확인 할 수 있다.
반응형