[ JAVA의 데이터 타입의 종류에 대해서 알아보기 ]
1. 기본 자료형 (Primitive Data Type)
- 논리형 : boolean ( true / false) 기본 값은 false.
- 정수형
① byte : 1byte (-128 ~ 127) 배열이나 데이터 전송에 주로 사용.
② char : 2byte (0 ~ 65535) ('A') 문자 한개를 저장하는 데이터 형.
③ short : 2byte (-32768 ~ 32767) 다른 언어의 int 자료형과의 호환성을 위해 주로 사용.
④ int : 4byte (-2147483648 ~ 2147483647) 정수 값의 기본 자료형. 부호의 기본 값은 양수(+).
⑤ long : 8byte (-922경 ~ 922경) int자료형보다 큰 데이터를 저장할 때 사용. 초기화 할 때는 소문자 l이나 대문자 L을 붙여야 함. [long longVar = 111111L;]
- 실수형
① float : 4byte 소수점을 표현할 때 사용. [float floatVar = 1.235f;] 대문자도 사용되어짐.
② double : 8byte float보다 큰 데이터를 저장할 때 사용.
2. 참조 자료형
- 참조 자료형이란 클래스 형태의 데이터 타입을 말하는 것으로써 참조 자료형은 일반적으로 new또는 생성자로 값을 초기화하게 되어집니다.
- String또한 참조 자료형에 포함되어지지만 특별히 new를 선언하지 않아도 되는 특별한 클래스 자료형입니다. 또한 참조자료형은 +처럼 부호를 붙일 수 없지만 String클래스에는 특별히 부호가 가능합니다.
- 참조 자료형은 앞서 포스팅 된 Call by Value와 Call by Reference내용에서 보여지는 것처럼 참조 자료형은 참조되는 주소값을 전달하게 되어지는 특징이 있습니다.
'Development > JAVA' 카테고리의 다른 글
[JAVA] 게시판 예제 - 1 (배열, Scanner) (0) | 2016.08.24 |
---|---|
[JAVA] Scanner 문자열 입력 (0) | 2016.08.24 |
[JAVA] 배열 (0) | 2016.08.24 |
[JAVA] Call by Reference, Call by Value (0) | 2016.08.18 |
[JAVA] 간단한 개념 정리 [JVM, GC] (0) | 2016.08.18 |