예외처리

    [Java] try ~ catch문을 이용하여 예외처리 하기

    Sims님의 글을 참고하였습니다. 프로그래밍을 하다 보면 다양한 오류가 발생하기 쉽습니다. 가장 대표적인 예로는 file을 읽으려고 했는데 해당 file이 없는 경우, 0으로 나누는 경우 등등.. 쉽게 접할 수 있는 오류들이 많이 있죠. 이러한 오류를 처리하는 것을 '예외 처리'라 볼 수 있습니다. 그럼 어떻게 예외 처리를 할 수 있는지 살펴보도록 합시다. 예외처리 != 버그 자, 일단 오류를 분류해 봅시다. 위에서 간단하게 2가지 오류를 말씀드렸습니다. 첫 번째는 파일이 존재하지 않는 경우, 두 번째는 0으로 나누었을 때 오류입니다. 둘 다 오류지만 자세히 살펴보면 특징이 조금 다릅니다. 첫 번째, 파일이 존재하지 않는 경우의 오류는 프로그래머가 예상을 하고 예외 처리를 해줘야 하는 경우입니다. 즉, ..