[JAVA] 변수의 타입 기본형
변수의 타입
변수의 타입에는 기본형과 참조형이 있다.
기본형(primitive type)
- 논리형(boolean), 문자형(char), 정수형(byte, short, int, long), 실수형(float, double)이 있다.
- 계산을 위해 실제 값을 저장한다.
참조형(reference type)
- 기본형을 제외한 나머지
- 객체의 주소를 저장한다.
자료형에는 ‘기본형(primitive type)과 참조형(reference type)’으로 나눌 수 있다.
※ 자료형 : 값의 종류는 크게 ‘문자와 숫자’로 나눌 수 있으며, 이에 따라 저장될 공간의 크기와 저장형식을 정의한 것
기본형
기본형은 총 8개의 타입이 있다. 크게 논리형, 문자형, 정수형, 실수형이 존재한다.
분류 | 타입 | 설명 |
---|---|---|
논리형 | boolean | true(참)와 false(거짓) 중 하나로 조건식과 논리적 계산에 사용된다. |
문자형 | char | 문자를 저장하는데 사용되며, 변수에 하나의 문자만 저장이 가능하다. |
정수형 | byte, short, int, long | 주로 int가 사용되며, byte는 이진 데이터를 다룰 때 사용되며, short는 C언어 호환을 위해 추가됐다. |
실수형 | float, double | 실수를 저장하는데 사용되며, 주로 double이 사용된다 |
정수형에서 int는 CPU가 가장 효율적으로 처리할 수 있는 타입이라 주로 사용되지만, 효율적인 실행보다 메모리를 절약하려면, byte나 short를 사용하면 된다.
1byte | 2byte | 4byte | 8byte | |
---|---|---|---|---|
논리형 | boolean | |||
문자형 | char | |||
정수형 | byte | short | int | long |
실수형 | float | double |
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.