인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

youngsu616님의 프로필 이미지
youngsu616

작성한 질문수

(2025) 일주일만에 합격하는 정보처리기사 실기

예외처리 (try-catch)

try-catch

해결된 질문

작성

·

113

0

영상 제작으로는 안해주시나요..? try-catch만 아니라 다른 수업도 글로 설명해주시는 부분이 있던데 아무리 설명을 잘해주셔도 영상보다 이해가 잘 되지는 않습니다...

답변 1

0

주말코딩님의 프로필 이미지
주말코딩
지식공유자

try-catch에 대해서 특별하게 더 설명할게 없어서 글로 작성했습니다.

시험에 나올 것도 0으로 나누거나 배열의 바깥을 선택하는 것 정도만 있어서요.

 

말 그대로 try안에는 "오류가 예상되는 코드"를 넣습니다.

현실에서는 네트워크 연결이라거나 데이터베이스 연결과 같은 것들을 넣습니다.

그리고 문제가 생기면 즉시 catch로 가는데, 거기서 어떻게 후속 조치를 취할지 작성하는 것입니다.

네트워크 재연결을 시도할 수도 있고, 데이터베이스 연결을 재시도할 수도 있겠죠.

아니면 아예 유저에게 오류가 생겼으니 프로그램을 껐다키라고 출력해줄 수도 있을 거고요.



그것 외에는 아예 오류 종류가 나와야하는데 그렇게 출제될 수는 없습니다.

시험 출제자들도 언어의 모든 오류를 알지 못할 겁니다.

도저히 이해가 어려우신 부분이 있으면 질문 부탁드립니다.

youngsu616님의 프로필 이미지
youngsu616

작성한 질문수

질문하기