2025/02/01 2

[JAVA] Null & NullPointerException(예외)

Null참조형 변수에서 아직 가리키는 대상이 없으면 null =  참조할 주소가 존재하지 않으면 null빈 문자열 또는 빈 배열 " "과 같지 않으며, 빈 배열의 길이는 0이지만, null은 NullPointerException 발생시킨다.기본형 (int, double, float)과 달리 참조 변수(String, int [ ])에는 null을 할당할 수 있으며 이는 컴파일러에 의해 허용됨Data data = null : Data 타입을 받을 수 있는 참조형 변수 data를 만들고 null 부여data = new Data() : 새로운 Data 객체를 생성해서 참조형 변수 data 할당 받아 참조값을 전달data = null : 참조하지 않고 data에 널값 부여 NullPointerExceptionnu..

JAVA 2025.02.01

[JAVA] 기본형vs참조형

■ 기본형(Primitive Type) : int, long , double 처럼 변수에 사용할 값을 직접 넣을 수 있는 데이터 타입■ 참조형(Reference Type): Student sutdent1, int[] studentes 와 같이 데이터에 접근하기 위한 참조(주소)값을 저장하는 데이터 타입 기본형 vs 참조형 - 기본형 : 실제 사용할 수 있는 변수 값 ex) 10,30 - 참조형 : 실제 사용할 수 있는 변수를 담는 게 아니라 객체의 주소 값을 저장.       1) 객체는 .(dot)을 통해서 메모리 상에 생성된 객체를 찾아가야 사용가능.  ex) student1.name = "제니"       2) 배열은 [ ]를 통해서 찾아가야 사용가능 기본형은 연산이 가능한데 참조형은 연산이 불가능..

JAVA 2025.02.01