2023/04

어떤 웹 페이지에 들어갔을 때 404 Not Found, 혹은 503 Service Unavailable 같은 문장을 본 적이 있을 것입니다. 개발자가 되기 전에는 그저 원하는 결과를 보지 못해 짜증만 유발하였는데, 이제는 코드가 대략적인 원인을 파악하게 만들어주는 고마운 녀석들이라는 것을 압니다. 그러나 기본적인 코드(200, 404)를 제외하고 여전히 아리송한 상태 코드들이 많습니다. 각 코드의 의미에 맞는 적절한 사용을 위해 이번 포스팅에서는 자주 보는 HTTP Status Code에 대해 알아봅시다. Status Code가 뭔가요? 요청이 성공적이었는지의 여부를 빠르게 검사할 수 있는 세 개의 숫자로 구성된 코드입니다. 기본적으로 100번에서 500번대 까지 5개의 그룹으로 나뉘어 있으며, 코드의..
코딩을 하다 보면, 정말 수많은 예외와 마주치게 됩니다. 그러나 예외에는 어떤 종류가 있는지, 어떤 상황에서 예외가 발생하는지 자세히 들여다볼 기회가 없었습니다. 이번 포스팅에서는, 자바 예외의 종류와 각각 어떤 Exception이 속해 있는지 알아봅시다. 3가지 예외 자바 예외는 크게 3가지 유형으로 나누어집니다. Checked Exception: 명시적으로 처리해야 하는 예외 (IOException, FileNotFoundException 등) Unchecked Exception: RuntimeException 상속. 명시적인 예외 처리를 강제하지 않음 (NullPointerException 등) Error: 시스템에 비정상적인 상황이 발생한 경우 (StackOverflowError 등) 쉽게 설명하..
둘기덕
'2023/04 글 목록