Programming Language/Java
[JAVA] 데이터타입 - 참조 타입
BS Kwak
2020. 6. 4. 22:43
자바의 데이터타입
(1) 원시 타입(primitive type) - 정수, 실수, 문자, 논리 리터럴 저장하는 타입
- (byte, char, short, int, long, float, double, boolean)
- 실제 값을 변수 안에 저장
(2) 참조 타입(reference type) - 객체(Object)의 번지를 참조하는 타입 (번지를 통해 객체를 참조)
- 배열, 열거, 클래스, 인터페이스 타입
- 메모리의 번지를 값으로 가짐
//기본 타입 변수
int age = 22;
//참조 타입 변수
String name = "kbs";
int형 변수 age : 22라는 값을 "직접" 저장하고 있음
String 클래스 변수 name : "힙(heap)영역의 String 객체 주소 값"을 가지고 있음
- 주소를 통해 객체를 참조