자바의 자료형, 자바 자료형 유형, 기본 자료형 (primitive data type), 참조 자료형 (reference data type), 기본 자료형의 종류, 자료형 분류 Development/Java
자바의 자료형
어떤 프로그래밍 언어든 "그 언어의 자료형을 알고 이해할 수 있다면 이미 그 언어의 절반을 터득한 것이나 다름없다"는 말이 있습니다.
타입(data type)은 해당 데이터가 메모리에 어떻게 저장되고, 프로그램에서 어떻게 처리되어야 하는지를 명시적으로 알려주는 역할을 합니다.
int와 같이 변수의 특성을 결정짓는 키워드를 가리켜서 자료형이라고 합니다.
int num; |
자바 자료형 유형
· 기본 자료형
· 참조 자료형
유형 |
설명 |
기본 자료형 (primitive data type) |
· 자바 컴파일러에 의해서 해석되는 자료형 · 실제 값을 갖는 자료형 · 자바에서 여러 형태의 타입을 미리 정의하여 제공 |
참조 자료형 (reference data type) |
· 자바 API에서 제공되거나 프로그래머에 의해서 만들어진 클래스를 자료형으로 선언하는 경우 · 값이 아닌 객체의 주소를 가지고 있는 자료형 · 배열, 클래스, 인터페이스 |
기본 자료형의 종류(Primitive Data Type)
자료형 |
키워드 |
크기 |
기본값 |
표현 범위 |
논리형 |
boolean |
1byte |
false |
true 또는 false (0또는 1아님) |
문자형 |
char |
2byte |
\u0000 |
0~65,535 |
정수형 |
byte |
1byte |
0 |
-128~127 |
정수형 |
short |
2byte |
0 |
-32,768~32,767 |
정수형 |
int |
4byte |
0 |
-2,147,483,648~2,147,483,647 |
정수형 |
long |
8byte |
0 |
-9,223,372,036,854,775,808~9,223,372,036,854,775,807 |
실수형 |
float |
4byte |
0.0 |
-3.4E38~+3.4E38 |
실수형 |
double |
8byte |
0.0 |
-1.7E308 ~ +1.7E308 |
Primitive Data size is like the different size of cups.
자료형 분류
정수 표현 |
byte, short, int, long 정수를 표현하는데 사용되는 바이트 크기에 따라서 구분 |
실수 표현 |
float, double float는 소수점 이하 6자리 double은 12자리 정밀도 |
문자 표현 |
char |
참과 거짓 표현 |
boolean |
'Development > Java' 카테고리의 다른 글
ArrayList 클래스의 생성자, ArrayList 클래스의 주요메소드 (0) | 2019.07.24 |
---|---|
커넥션 풀 사용 이유 (0) | 2019.07.17 |
자바의 자료형, 자바 자료형 유형, 기본 자료형 (primitive data type), 참조 자료형 (reference data type), 기본 자료형의 종류, 자료형 분류 (0) | 2019.07.12 |
Duke, the Java Mascot (0) | 2019.07.12 |
멀티 캐스팅(Multicasting), ArrayList를 이용한 멀티캐스트 도식도, 멀티캐스트 프로그램에 필요한 클래스 (0) | 2019.06.25 |
서버 프로그램 전체 도식도 (0) | 2019.06.24 |
댓글을 달아 주세요