
기본형 변수: 실제 값을 저장
참조형 변수: 어떤 값이 저장되어 있는 주소를 값으로 가짐(객체의 주소를 저장)
자료형(data type)과 타입(type)의 차이
기본형은 저장할 값의 종류에 따라 구분되므로 자료형으로 기본형의 종류를 이야기한다. 참조형은 객체의 종류에 의해 구분되므로 type이라는 용오를 사용한다.
| 분류 | 타입 | 설명 |
|---|---|---|
| 논리형 | boolean | true와 false 중 하나를 값으로 갖으며, 조건식과 논리적 계산에 사용된다. |
| 문자형 | char | 문자를 저장하는데 사용되며, 변수에 하나의 문자만 저장할 수 있다. |
| 정수형 | byte, short, int, long | 정수를 저장하는데 사용되며, 주로 int가 사용. byte는 이진데이터를 다룰 때 사용 |
| 실수형 | float, double | 싨수를 저장하는데 사용되며, 주로 double이 사용 |
char는 문자를 내부적으로 정수(유니코드)로 저장하기 때문에 정수형과 별반 다르지 않고 정수형 또는 실수형과 연산도 가능하다.