변수의 기본형 & 참조형 타입

2024. 3. 12. 18:25Java

기본형 타입(Primitive Type)

종류

  • 정수형(byte, short, int, long)
  • 실수형(double, float)
  • 문자형(char)
  • 논리형(boolean)

특징

  • 모든 값 타입은 메모리의 스택(stack)에 저장된다.
  • 저장공간에 실제 자료 값을 가진다

참조형 타입(Reference Type)

종류

  • 배열 타입
  • 열거 타입
  • 클래스 (String도 클래스이므로 참조형 타입이다.)
  • 인터페이스

특징

  • 기본형과는 다르게 실제 값이 저장되지 않고, 자료가 저장된 공간의 주소를 저장한다.
  • 즉, 실제 값은 힙(heap) 영역에 있으며 값이 있는 주소를 가지고 있어서 나중에 그 주소를 참조해서 값을 가져온다.

'Java' 카테고리의 다른 글

Enum  (0) 2024.03.12
Wrapper 클래스  (0) 2024.03.12
Getter / Setter  (3) 2024.03.12
컴파일러와 인터프리터  (0) 2024.03.12
command not found:code 오류  (0) 2024.03.11