NullPointerException 발생 이유:
null은 참조형 타입의 기본 값이다. 힙 영역에 저장된 모든 기본형 타입(Primitive type)이 기본(default) 값을 갖는 것처럼 참조형 타입(Reference type)은 기본 값으로 null을 갖는다. 참조 타입의 배열은 생성 시 null값으로 원자 값을 초기화 한다. java에서 null 이란 참조타입의 변수에 참조하는 값이 없다는 걸 표현하는 자료 형이다. 참조하는 값이 없는 변수를 참조하여 연산하려고 할 때 발생한다.
'Java' 카테고리의 다른 글
0427 접근제한자 (0) | 2023.04.27 |
---|---|
0427 실습 해설 (0) | 2023.04.27 |
04.25 클래스, 객체배열 (0) | 2023.04.25 |
자바 실습, 반복문, 배열, 별찍기,좌석예약 (0) | 2023.04.24 |
04.21 - 메소드, 클래스 (0) | 2023.04.21 |