🎨 Programming/JAVA
[JAVA] 26. 예외(Exception) - 2
ryang x2
2021. 3. 18. 18:13
728x90
반응형
Exception 클래스
: 모든 예외의 조상 클래스
1. RuntimeExecption 클래스
주로 프로그래머의 실수에 의해 발생할 수 있는 예외 상황
예) 배열 범위 벗어난 경우, null 참조 변수 호출, 잘못된 형변환, 잘못된 수식계산..
2. 그 외 Exception 클래스 (환경적인 문제)
주로 외부의 영향으로 발생할 수 있는 예외 상황
예) 파일의 이름이 잘못 호출, 클래스 이름이 잘못된 경우, 입력한 데이터 형식이 잘못된 경우
Exception 객체 이름 = new Exception("메세지");
throw 객체 이름;
예시 1)



자바에서는 throw 키워드를 사용하여 강제로 예외를 발생시킬 수 있습니다.
예시 2) 고의로 예외를 발생한 경우


* 구간 내에서 발생할 때 throw라고 쓴다.
예시 3) throws 키워드를 사용하여 호출된 메소드에서 발생한 예외를 호출한 메소드로 넘기는 경우


728x90
반응형