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