자바에서는 크게 나누어서 기초형(primitive type)과 참조형(reference type)의 자료형이 있다.
기초형
- 정수형 : byte, short, int, long
- 실수형 : float, double
- 문자형 : char
- 논리형 : boolean
기초변수 : int, double, char등(자료형)으로 선언된 변수를 기초 변수라 합니다. 기초 변수는 할당 메모리에 저장되는 데이터가 저장된다.(이것이 참조변수와 차이점이다.)
참조형 : 실제 객체를 가리키는 주소 저장(클래스, 인터페이스, 배열 등등..). 객체는 따로 만들어진다.
참조 변수 : 참조 변수가 바로 객체이다. 참조 변수는 기초 변수와 차이가 있는데, 참조 변수는 주소값이 저장된다. 즉, 처음 객체를 선언해서 초기화를 하면 해당 객체에는 주소값이 저장되는 것이다.
참조 값 : 객체의 메모리를 생성했을 때 메모리와 연결된 유일한 숫자값이다. 이 숫자값을 참조변수가 받으며, 참조값을 가지고 해당 객체를 처리한다. 참조값으로 작업하면 내부에서 참조값에 연결된 메모리로 작업하는 것과 같은 효과이다 = 주소값
'java > 자료형' 카테고리의 다른 글
List 추가정리 (0) | 2019.07.09 |
---|---|
자바 ArrayList (0) | 2019.05.25 |
(자바) 배열값 복사 & 복제 (0) | 2019.04.24 |
자바 ArrayList (0) | 2019.04.08 |
자바 배열 (0) | 2019.04.07 |