꾸준하게 기록하기
article thumbnail
Published 2022. 5. 27. 10:12
[JAVA] Chapter 8. 예외처리 Language/JAVA
자바의 정석을 공부하면서 공부내용을 정리했습니다.

 

🌱 예외처리(exception handing)

 

예외처리는 프로그램 실행 시 발생할 수 있는 예기치 못한 예외의 발생에 대비한 코드를 작성하는 것이다.

 

에러(error) : 프로그램 코드에 의해서 수습될 수 없는 심각한 오류

예외(exception) : 프로그램 코드에 의해서 수습될 수 있는 다소 미약한 오류

 

Exception과 Error클래스는 Object 클래스의 자손들이다.

 

예외처리하기 : try-catch문

try {
	// 예외기 발생할 가능성이 있는 문장들을 넣는다
} catch (Exception e) {
	// Exception 이 발생했을 경우, 이를 처리하기 위한 문장을 적는다.
}

하나 이상의 catch 블럭이 올 수 있다. 

 

printStackTrace() 와 getMessage()

 

printStackTrace() : 예외발생 당시의 호출스택에 있었던 메서드의 정보와 예외 메시지를 화면에 출력한다.

getMessage() : 발생한 예외클래스의 인스턴스에 저장된 메시지를 얻을 수 있다.

 

메서드에 예외 선언하기

 

메서드의 선언부에 throws 를 사용해서 메서드 내에서 발생할 수 있는 예외를 적어주면 된다.

예외가 여러개일 경우 쉼표로 구분한다.

void method() throws Exception {
	// 메서드의 내용
}

 

😀 예외처리 코드 깃 주소

728x90
profile

꾸준하게 기록하기

@:_:

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!