2007년 11월 8일 목요일

자바 원시 데이타 형

Primitive Data Types(원시 데이타 형들)
- 자바에서는 변수는 반드시 사용하기전에 선언되어야 함.
- 다른 언어를 지원하기 위해서 원시 데이타 형 7 가지를 제공함.
- 총 8가지 원시 데이타 형이 있다. (7가지는 C언어에 존재)
- 8가지 형을 나타내기 위한 키워드가 있음.

관련 web site : http://java.sun.com/docs/books/tutorial/java/nutsandbolts/datatypes.html http://www.idevelopment.info/data/Programming/java/miscellaneous_java/Java_Primitive_Types.html

Data Types and Data Structures


Primitive TypeSizeMinimum ValueMaximum ValueWrapper Type
char16-bit Unicode 0Unicode 216-1Character
byte8-bit -128+127Byte
short16-bit -215
(-32,768)
+215-1
(32,767)
Short
int32-bit -231
(-2,147,483,648)
+231-1
(2,147,483,647)
Integer
long64-bit -263
(-9,223,372,036,854,775,808)
+263-1
(9,223,372,036,854,775,807)
Long
float32-bit 32-bit IEEE 754 floating-point numbersFloat
double64-bit 64-bit IEEE 754 floating-point numbersDouble
boolean1-bit true or falseBoolean


자바 원시형 의 기본값. ** 로컬 변수 일때는 적용되지 않고 컴파일 에러가 발생함.


Data TypeDefault Value (for fields)
byte0
short0
int0
long0L
float0.0f
double0.0d
char'\u0000'
String (or any object) null
booleanfalse

로컬에선 선언된 배열의 초기화는 위의 기본형으로 초기화가 이루어 지게 됩니다.