자바언어의 기본타입(primitive) 8가지
논리형
boolean : 1 byte. 논리값 true 혹은 false를 저장하는 변수형. 초기값 false.
문자형
char : 2 byte. 문자를 저장. 초기값은 '\u0000'
C에서는 1 byte, 자바는 유니코드를 사용하므로 2 byte.
정수형
byte : 1 byte. 이진 데이터를 다룰 때 주로 사용. 초기값 0.
short : 2 byte. C 언어와의 호환을 위해 추가된 변수형. 초기값 0.
int : 4 byte. 32 bit 환경에서 기본형으로 사용된다. -2^31 ~ 2^31 -1의 범위. 초기값 0.
long : 8 byt e. 다룰 수 있는 정수의 범위가 가장 넓다. 초기값 0L.
32 bit 멀티스레드 웹 애플리케이션 환경에서 transaction의 문제가 있을 수 있다.
실수형
float : 4 byte. int와 마찬가지로 32 bit 환경에서 기본형이다. 초기값 0.0f
boolean : 1 byte. 논리값 true 혹은 false를 저장하는 변수형. 초기값 false.
문자형
char : 2 byte. 문자를 저장. 초기값은 '\u0000'
C에서는 1 byte, 자바는 유니코드를 사용하므로 2 byte.
정수형
byte : 1 byte. 이진 데이터를 다룰 때 주로 사용. 초기값 0.
short : 2 byte. C 언어와의 호환을 위해 추가된 변수형. 초기값 0.
int : 4 byte. 32 bit 환경에서 기본형으로 사용된다. -2^31 ~ 2^31 -1의 범위. 초기값 0.
long : 8 byt e. 다룰 수 있는 정수의 범위가 가장 넓다. 초기값 0L.
32 bit 멀티스레드 웹 애플리케이션 환경에서 transaction의 문제가 있을 수 있다.
실수형
float : 4 byte. int와 마찬가지로 32 bit 환경에서 기본형이다. 초기값 0.0f
double : 8 byte. float의 두 배의 크기, 두 배의 정밀도. 초기값 0.0d
'서버측 언어 > JAVA' 카테고리의 다른 글
자바 (java) 에서 오버라이딩이란? (0) | 2015.10.13 |
---|---|
자바(java)에서 캡슐화 란? (0) | 2015.10.13 |
자바(java)에서 추상화 와 다형성이란? (0) | 2015.10.13 |
자바(java) 에서 변수란 ? (0) | 2015.10.13 |
자바(JAVA)언어 참조타입( reference type )3가지 (0) | 2015.10.13 |