[Java] 자바의 타입은 왜 나뉠까?

김하밍·2023년 12월 17일
0

Java

목록 보기
19/46

자바에서 값은 기본 타입/ 참조 타입으로 나뉜 변수에 저장을 합니다.

참조 타입이란?


객체의 번지를 참조한다는 의미로, 기본 타입처럼 직접 값을 저장하는 것이 아니라 힙 영역에 저장된 객체의 번지 주솟값을 알아내어 스택 영역의 변수에 저장하는 원리입니다.

✔️ exmaple

String name = "신용권";
String hobby = "독서";
  • 참조 타입인 String 변수에 저장하고 있는 값은 힙 영역에 들어있는 객체의 번지 값입니다.
  • 번지를 통해 객체를 참조하기 때문에 String 클래스 변수를 참조 타입 변수라고 합니다.

✔️ 참조 타입 종류

  • String
  • 배열
  • 열거
  • 클래스
  • 인터페이스

참고

[도서] 혼자 공부하는 자바

profile
나만의 언어로 기록하며 성장하기 !

0개의 댓글