※ '자바의 정석 기초편'을 읽으며 정리한 자료임을 미리 밝힙니다.
Chapter 01.
(1) 자료형
→ 주로 사용하는 값(Data)의 종류(Type)에는 크게 '문자'와 '숫자'로 나눌 수 있다.
→ 숫자는 여기서 또다시 '정수'와 '실수'로 나눌 수 있다.
→ 이때 값의 종류에 따라 값이 저장될 공간의 크기와 저장 형식을 정의한 것이 자료형(Data type).
→ 자료형에는 문자형(char), 정수형(byte, short, int, long), 실수형(float, double)등이 있음.
→ 변수를 선언할 때는 저장하려는 값의 특성을 고려하여 가장 알맞은 자로형을 변수의 타입으로 선택해야 함.
(2) 기본형과 참조형
→ 자료형은 크게 '기본형'과 '참조형'으로 나뉜다.
→ 기본형 변수는 실제 값(Data)를 저장하는 반면, 참조형 변수는 어떤 값이 저장되어 있는 주소(Memory Address)를 값으로 가짐.
기본형(Primitive Type)
- 논리형(boolean), 문자형(char), 정수형(byte, short, int, long), 실수형(float, double)
- 계산을 위한 실제 값을 저장. 모두 8개.
참조형(Referece Type)
- 객체의 주소를 저장.
- 8개의 기본형을 제외한 나머지 타입.
(3) 기본형의 종류와 범위
→ 기본형에는 모두 8개의 타입(자료형)이 있음.
→ 논리형(boolean), 문자형(char), 정수형(byte, short, int, long), 실수형(float, double)으로 구분.
→ 정수형에는int가 기본이며 실수형에는 double이 기본.
종류 ↓ | 크기 → | 1 byte | 2 byte | 4 byte | 8 byte |
논리형 | boolean | ||||
문자형 | char | ||||
정수형 | byte | short | int | long | |
실수형 | float | double |
- boolean은 true, false 두 가지 값만 표현할 수 있으므로 가장 작은 크기인 1 byte.
- char는 자바에서 유니코드(2 byte 문자 체계)를 사용하므로 2 byte.
- byte는 크기가 1 byte라서 byte.
- int(4 byte)를 기준으로 짧아서 short(2 byte), 길어서 long(8 byte). short ↔ long
- float는 실수값을 부동소수점(floating-point) 방식으로 저장.
- double은 float보다 두 배의 크기(8 byte)를 가짐.
'java' 카테고리의 다른 글
05. 연산자(Operator) (0) | 2022.06.25 |
---|---|
03. 상수와 리터럴 (0) | 2022.06.25 |
02.변수(Variable) (0) | 2022.06.25 |
01. JAVA란? (0) | 2022.06.25 |