반응형
기본형과 참조형
자료형은 크게 기본형과 참조형 두 가지로 나눌 수 있는데,
기본형 변수는 실제 값(data)을 저장하는 반면, 참조형 변수는 어떤 값이 저장되어 있는 주소(memory address)를 값으로 갖는다.
실제 연산에 사용되는 것은 모두 기본형 변수이다.
기본형(primitive type)
- 기본형 변수에는 모두 8개의 타입(자료형)이 있으며, 크게 논리형, 문자형, 정수형, 실수형으로 구분
- boolean을 제외한 나머지 7개의 기본형은 서로 연산과 변환이 가능
- 정수형은 일반적으로 CPU가 효율적으로 처리할 수 있는 int를 많이 사용
- 효율적인 실행보다 메모리를 절약하려면, byte나 short 사용
- 높은 정밀도가 필요할 경우 double 사용(10진수로 15자리 수를 오차없이 저장)
참조형(reference type)
- 객체의 주소를 저장
- 위 기본형 8개를 제외한 나머지 타입
- 예) Date today = new Data();
반응형
'Java' 카테고리의 다른 글
형변환(Casting) (0) | 2021.09.11 |
---|---|
기본형(primitive type) 변수 (0) | 2021.09.11 |
변수의 명명규칙 (0) | 2021.09.11 |
JVM(Java Virtual Machine) (0) | 2021.09.11 |
Java Programming Language (0) | 2021.09.11 |