1. 예외(Exception)

Checked Exception과 Unchecked Exception

Checked Exception

Unchecked Exception

예외 처리

try-catch-finally 구문

try {
	// Exception이 예상되는 코드
} catch(Exception e) {
	// 예외에 대응한 처리
}

<aside> 💡 try-catch에서 return 혹은 System.exit을 수행하면 final은 어떻게 될까?

System.exit()은 호출되는 순간 프로세스를 강제로 종료하므로, final은 실행되지 않는다

return은 예상치 못한 결과를 만들 수 있다. 아래의 글 참조

</aside>

[Back end] Java try catch finally 구문에서의 return