java/자료형
자바 자료형의 종류
컴공 윤서혜 학습일기
2019. 4. 8. 21:45
자바에서는 크게 나누어서 기초형(primitive type)과 참조형(reference type)의 자료형이 있다.
기초형
- 정수형 : byte, short, int, long
- 실수형 : float, double
- 문자형 : char
- 논리형 : boolean
기초변수 : int, double, char등(자료형)으로 선언된 변수를 기초 변수라 합니다. 기초 변수는 할당 메모리에 저장되는 데이터가 저장된다.(이것이 참조변수와 차이점이다.)
참조형 : 실제 객체를 가리키는 주소 저장(클래스, 인터페이스, 배열 등등..). 객체는 따로 만들어진다.
참조 변수 : 참조 변수가 바로 객체이다. 참조 변수는 기초 변수와 차이가 있는데, 참조 변수는 주소값이 저장된다. 즉, 처음 객체를 선언해서 초기화를 하면 해당 객체에는 주소값이 저장되는 것이다.
참조 값 : 객체의 메모리를 생성했을 때 메모리와 연결된 유일한 숫자값이다. 이 숫자값을 참조변수가 받으며, 참조값을 가지고 해당 객체를 처리한다. 참조값으로 작업하면 내부에서 참조값에 연결된 메모리로 작업하는 것과 같은 효과이다 = 주소값