Java1 [Java] NullPointerException 은 무엇이고 왜 뜨며 어떻게 예방할까? NullPointerException 이란? NullPointerException 은 null을 참조하는 변수에 접근할 때 뜨는 에러이다. Java 뿐만 아니라 다른 많은 언어에서도 이와 비슷한 형태의 에러가 있으며, 전반적으로 비슷한 개념이라고 생각하면 된다. NullPointerException 은 왜 뜨는가? 정의에서 언급됐듯이, 이 에러는 변수에 접근하는 특정 상황에서 발생한다. 먼저 변수에 대해 알아보자. 변수에는 크게 두 가지 타입이 있다. 두 가지 형태의 변수 Primitives(기본형/원시형) 데이터를 저장하는 변수이며 직접적으로 데이터를 변경할 수 있다. 흔히 소문자로 시작하는 데이터 타입을 가지고 있다(e.g., int, char etc). 아래 코드를 보자. int num; int n.. 2023. 9. 9. 이전 1 다음