상세 컨텐츠

본문 제목

자바 try/catch , runtimeException ,Exception 의 차이

관리X 과거글

by 까먹기전에 2015. 1. 19. 20:43

본문

반응형









runtimeException , Exception  차이점


runtimeException = try/catch 로 잡지 않아도 컴파일은 가능


실행할때 에러가 발생함


프로그래머의 실수로 발생하는 예외


ex)배열의 크기를 벗어남, 값이 null인 참조변수의 멤버를 호출


클래스간의 형변환을 잘못함,정수를 0으로 나누려고 했다던가







Exception = 사용자의 실수와 같은 외적인 요인에 의해 발생하는 예외


반드시 try/catch로 잡아야함., 안하면 컴파일시 에러남


ex)존재하지 않은 파일의 이름으르 입력,실수로 클래스의 이름을 잘못적음


,입력한 데이터의 형식이 잘못됨


모든예외 클래스는 Exception클래스의 자손이므로, catch블럭의 괄호안에 Exception클래스 타입의


참조변수를 선언해 놓으면 어떤 종류의 예외가 발생하더라도 이 catch블럭에 의해서처리됨









관련글 더보기