기본형에는 모두 8개의 타입(자료형)이 있으며, 크게 논리형, 문자형, 정수형, 실수형으로 구분된다.
분류 | 타입 |
---|---|
논리형 | boolean true와 false 중 하나를 값으로 갖으며, 조건식과 논리적 계산에 사용된다. |
문자형 | char 문자를 저장하는데 사용됨, 변수에 오직 하나의 문자만 저장할수 있음 |
정수형 | byte, short, int, long 정수를 저장할때 사용된, 주로 int가 사용됨. byte는 이진 데이터를 다룰때 사용되고, short은 C언어와의 호환을 위해서 추가되었다. |
실수형 | float, double 실수를 저장하는데 사용됨, 주로 double이 사용됨 |
boolean을 제외한 나머지 7개의 기본형은 서로 연산과 변환이 가능하다.
1byte | 2byte | 4byte | 8byte | |
---|---|---|---|---|
논리형 | boolean | |||
문자형 | char | |||
정수형 | byte | short | int | long |
실수형 | float | double |
int는 CPU가 가장 효율적으로 처리할수 있는 타입이기 때문에, 효율적인 실행보다 메모리를 절약하려면, byte나 short을 선택하는것이 좋다!