본문 바로가기

Programming/Java

Java/자바의 exception 예외처리

반응형

최상위 클래스 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