[Java] 자료형

2010. 4. 29. 13:29개발언어/Java

기본 자료형

 

  자료형  키워드  크기   기본값     표현범위

===================================================================

   논리형   boolean  1bit      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

===================================================================

 

문자 리터럴

 

문자리터럴     설명

===================================================================

 /n                  줄바꿈(Line Feed)  

 /t                   탭기능

 /b                  백스페이스 기능

 //                  /를 문자화

 /'                  ' 를 문자화

 /"                  " 를 문자화

 /u0042            16진수 0042에 해당하는 문자

===================================================================

 

 

형변환

같은 자료형끼리의 데이터 타입 변환


demotion ==> 큰자료형에서 작은자료형 (정보의 손실이 발생할 가능성 있음)

promotion ==> 작은자료형에서 큰자료형으로 승격 (정보의 손실없음)

 

다형성: 종은 같되 그종을 이루는 각각의 객체는 개별적 개성을 갖는다

 ex) Fish f = new Tuna();

'개발언어 > Java' 카테고리의 다른 글

[Java] 주석문과 제어문  (0) 2010.04.29
[Java] 연산자  (0) 2010.04.29
[Java] 식별자  (0) 2010.04.29
[Java] 천단위 콤마 처리  (1) 2010.04.14
[Java] 커넥션 풀  (0) 2010.04.14