runtimeException , Exception 차이점
runtimeException = try/catch 로 잡지 않아도 컴파일은 가능
실행할때 에러가 발생함
프로그래머의 실수로 발생하는 예외
ex)배열의 크기를 벗어남, 값이 null인 참조변수의 멤버를 호출
클래스간의 형변환을 잘못함,정수를 0으로 나누려고 했다던가
Exception = 사용자의 실수와 같은 외적인 요인에 의해 발생하는 예외
반드시 try/catch로 잡아야함., 안하면 컴파일시 에러남
ex)존재하지 않은 파일의 이름으르 입력,실수로 클래스의 이름을 잘못적음
,입력한 데이터의 형식이 잘못됨
모든예외 클래스는 Exception클래스의 자손이므로, catch블럭의 괄호안에 Exception클래스 타입의
참조변수를 선언해 놓으면 어떤 종류의 예외가 발생하더라도 이 catch블럭에 의해서처리됨
자바 clone() , 마커 인터페이스 란? (0) | 2015.01.22 |
---|---|
자바 equals 와 hashcode (0) | 2015.01.19 |
오라클 8 이상 추가 함수들 공부 (0) | 2015.01.18 |
자바 awt를 이용하여 입력값을 랜덤으로 출력해주는 프로그램 (0) | 2015.01.09 |
자바 awt를 이용해 음식 메뉴 랜덤선택하기 (0) | 2015.01.07 |