[CS 영상] try? catch? 예외처리란 뭐 하는 건가요?

2023. 3. 20. 22:05CS 지식

https://www.youtube.com/watch?v=LQ182IQZfW8 

 

- 실행해보기 전까지 알 수 없는 즉, 컴파일 오류로 잡히지 않는 오류를 정의해서 어떤 오류가 발생했는지 예외를 보여주는 것이다.

 

- try - catch - finally 로 구성되어 있으며 finally를 사용하는 이유는 try- catch 내부에서 return을 하는 로직이 있을 시 반드시 닫아줘야 하는 데이터베이스 등을 닫지 않고 함수가 return되어 버릴 수 있다. 그래서 finally를 무조건 거쳐가도록 만든다.