본문 바로가기
JAVA/JAVA 기초

예외 (Exception)

by 도쿠니 2022. 3. 29.

1. 예외

- 정상적이지 않은 Case

 

2. 예외 처리 (Exception Handling)

- 정상적이지 않은 Case에 대한 적절한 처리 방법

- try / catch 문으로 예외를 처리

 

3. finally

- 예외 발생과 관계 없이 무조건 실행되는 부분

try {
  // 예외가 발생할 수도 있는 코드
}catch(NotFoundException e){   // 매개변수로 구체적인 예외를 넣어주는게 좋다. 
  // 예외 발생 시 실행할 코드 작성
}catch(Exception e){
  // 예외를 여러개 등록해서 처리 가능, 혹은 상위 예외로 처리하는 것도 가능
}finally {
	// 예외가 터지는 안터지는 항상 실행되는 부분
}

 

4. throw, throws

- throw : 예외를 발생시킴

- throws : 예외를 전가시킴 

 

... 메소드 이름(){
	throw new Exception();
}


// 메소드를 호출하는 곳으로 예외를 전가시킴, 메소드명 옆에 전가시킬 예외명 작성
... 메소드명() throws Exception{
	...
}

'JAVA > JAVA 기초' 카테고리의 다른 글

람다식  (0) 2022.03.29
컬렉션 프레임워크 (Collection Framework)  (0) 2022.03.29
입출력(IO)  (0) 2022.03.29
내부 클래스(Inner Class)와 익명 클래스(Anonymous Class)  (0) 2022.03.29
인터페이스 (Interface)  (0) 2022.03.29

댓글