Java | 기본형과 참조형

Lumpen·2025년 4월 6일
0

Java

목록 보기
4/38

Primitive Type

변수에 해당 값을 그대로 담아 바로 사용 가능

Reference Type

참조형은 실체의 위치는 따로 있고
변수에 데이터의 주소 값을 가지고 있어, 참조하여 사용

기본형을 제외한 모든 자료형은 참조형으로
데이터 타입 중에서 클래스만 개발자가 직접 정의할 수 있다

String 또한 클래스로 참조형 데이터이지만
기본형처럼 문자 값을 바로 대입할 수 있다
문자열은 자주 다루는 데이터 형식이기 때문에 자바에서 제공하기로 한 것

변수 대입

프론트엔드에서는 깊은 복사와 얕은 복사라는 용어로 사용하는데
용어를 함께 써도 되지 않을까 싶다

자바에서 변수에 값을 할당(대입)하는 것은
모두 값을 복사해서 넣는 것이다

  • 기본형: 값 자체를 복사
  • 참조형: 참조 자료형이 있는 메모리 영역의 참조 주소 복사

null

지역변수와 객체의 참조형 변수에는 선언 시 null로 기본적으로 초기화 된다
명시적으로

profile
떠돌이 생활을 하는. 실업자, 부랑 생활을 하는

0개의 댓글