본문 바로가기

JAVA/JAVA Programming

[JAVA] 자바에서 사용되는 타입의 종류

반응형

출처 : 자바의신 VOL.1 기초 문법편




자바에서 사용되는 타입의 종류


 자바의 타입은 크게 기본 자료형과 참조 자료형으로 나뉜다.




■ 8개의 기본 자료형


숫자와 boolean(true, false)을 나타내기 위한 자료형을 의미하며, 우리가 마음대로 추가로 만들 수 없다.


 ● 정수형 : byte, short, int, long, char

 ● 소수형 : float, double

 ● 기타 : boolean


 정수형 값의 범위는 다음과 같다.


타입

최소

최대

비트 수

byte

-128

127

8

short

-32768

32767

16

int

-2147483648

2147483647

32

long

-9223372036854775808

9223372036854775807

64

char

0

65535

16


기본 자료형의 기본값은 다음과 같다.


 ● byte : 0

 ● float : 0.0f

 ● short : 0

 ● double : 0.0d

 ● int : 0

 ● char : 'u0000'

 ● long : 0L

 ● boolean : false





참조 자료형


 기본 자료형을 제외한 모든 타입을 말한다. 모든 클래스는 참조 자료형이라고 생각하면 된다.





참조 자료형과 기본 자료형의 차이


 ● 초기화 할 때

   -. 기본 자료형은 값을 바로 지정하면 되지만, 참조 자료형은 일반적으로 new와 생성자를 지정하여 객체를 생성한다.

 ● 메소드를 호출할 때의 매개 변수

   -. 기본 자료형 및 참조 자료형 모두 값을 전달하지만, 참조 자료형 안에 있는 변수들은 참조 주소를 전달한다.





특수한 참조 자료형


 ● String : String 클래스는 new를 이용하여 객체를 생성할 필요가 없는 특수한 클래스다. 그리고, + 연산까지 가능한 유일한 클래스다.

반응형