
Java & Kotlin
[JAVA] 예외 처리를 어떻게 해야할까? - (1)
1. 예외 처리 Try/Catch문을 사용하는 가장 큰 목적은 예외 처리(Exception Handling)를 하는 데 있습니다. 예외 처리란 두 가지 방식으로 수행할 수 있는데, 첫번째가 전통적인 방식인 조건문을 이용하는 것이고 두번째 방법이 try-catch문을 이용하는 것입니다. 하지만, 제 생각으로는 예외 처리를 IF문으로 한다는 것은 최대한 "지양"해야 하는 방향이라고 생각합니다. 그 이유는 아래와 같으며, 글을 풀어나가며 구체적으로 설명하려고 합니다. 첫째, try-catch문에서는 예외가 발생했을 때 그 즉시 해당 블록이 종료되고 catch 블록으로 제어가 이동합니다. 하지만 if-else로 에러를 처리할 경우에는 에러가 발생한 객체에 대하여 수명이 유지되기 때문에 에러를 처리하는 동안에도 ..