728x90
반응형
Exception 클래스
: 모든 예외의 조상 클래스
1. RuntimeExecption 클래스
주로 프로그래머의 실수에 의해 발생할 수 있는 예외 상황
예) 배열 범위 벗어난 경우, null 참조 변수 호출, 잘못된 형변환, 잘못된 수식계산..
2. 그 외 Exception 클래스 (환경적인 문제)
주로 외부의 영향으로 발생할 수 있는 예외 상황
예) 파일의 이름이 잘못 호출, 클래스 이름이 잘못된 경우, 입력한 데이터 형식이 잘못된 경우
Exception 객체 이름 = new Exception("메세지");
throw 객체 이름;
예시 1)
자바에서는 throw 키워드를 사용하여 강제로 예외를 발생시킬 수 있습니다.
예시 2) 고의로 예외를 발생한 경우
* 구간 내에서 발생할 때 throw라고 쓴다.
예시 3) throws 키워드를 사용하여 호출된 메소드에서 발생한 예외를 호출한 메소드로 넘기는 경우
728x90
반응형
'🎨 Programming > JAVA' 카테고리의 다른 글
[JAVA] 28. 중첩 클래스 (0) | 2021.03.22 |
---|---|
[JAVA] 27. 파일(File)/스트림(stream) 클래스 (0) | 2021.03.22 |
[JAVA] 25. 예외(Exception) - 1 (0) | 2021.03.18 |
[JAVA] 24. Set/Map 컬렉션 클래스 - HashSet / HashMap (0) | 2021.03.18 |
[JAVA] 23. List 컬렉션 클래스 - Stack / LinkedList (0) | 2021.03.18 |