finally 블럭

MIN·2023년 12월 19일

Java

목록 보기
30/36
post-thumbnail
이 글은 자바의 정석 기초편을 공부한 내용을 토대로 작성한 글입니다.
혹시 잘못된 내용이 있을 시 댓글로 알려주시면 감사하겠습니다 ^U^

finally 블럭은 예외 발생여부와 상관없이 블럭내에 있는 코드는 무조건적으로 실행된다.
try-catch문의 끝에 선택적으로 덧붙여 사용할 수 있으며, try-catch-finally 순서로 구성된다.

try {
	// 예외가 발생할 가능성이 있는 문장들을 넣는다.
} catch (Exception e1) {
	// 예외처리를 위한 문장을 넣는다.
} finally {
	// 예외 발생여부에 관계없이 항상 실행되어야 하는 문장들을 넣는다.
    // finally 블럭은 try-catch문의 마지막에 위치해야 한다.
}

예외가 발생한 경우에는 try - catch - finally 순서로 실행되며
발생하지 않은 경우에는 try - finally 순서로 실행된다.




🔥 한줄평
꼭 실행되어야 할 코드를 비효율적으로 try-catch 2곳 모두 적기보다는
finally에 적으면 길이도 짧아지고 보기도 편안해진다! 굿

profile
기초부터 시작하는 감쟈 ※ 소개글 확인해주세요!! ※

0개의 댓글