체크 예외(Check), 언체크(Uncheck) 예외
김영한님의 강의를 보면서 무의식적으로만 알고 넘어가던 부분들에 대해 정리를 하려고 한다. 기본적인 예외의 구조는 다음과 같다. 보통의 경우 가장 많이 맞이하는 NullPointExcepiton의 경우 언체크 예외로 취급되며 컴파일시에 체크가 되지않아.. 어디서 언제 발생했는지 항상 문제가되며 잘 검증하고 체크하지 않는경우 언제 어디서든 찾아와서 반겨준다. 기본적인 큰 틀의 경우 체크, 언체크 예외의 기준은 컴파일러가 해당 코드를 컴파일시 예외처리에 대해서 신경을 써서 알려주는지 아닌지 여부에 따른다. 체크 예외처리가 필요한 곳이 있는데 throw하지 않거나 try,catch 처리 하지 않는다면 컴파일시 해당 부분이 문제가 된다고 알려주기 때문에 컴파일러가 체크 해준다고 하여 체크예외! 라고 기억하면 좋을..
2023.03.05