728x90

2.(data) 타입

 

1)문자 : char

 

2)숫자

         정수 : byte, short, int, long

         실수 : float, double

3)논리 : boolean - true or false

 

위의 8가지가 기본형

 

 

3.기본형 참조형

1)기본형(Primitive type)

 - 8 : boolean, char, byte, short, int, long , float, double

 - 실제 값을 저장

 

2)참조형(Reference type)

 - 기본형을 제외한 나머지 모두(String, System )

 - 메모리 주소를 저장(4byte 또는 8byte)

 - 4바이트 40(4GB)까지 다를 있고, JVM이나 프로그램에서 사용하는 메모리 제외하면 실제 사용 메모리는 2gb 안됨

 - 32bit JVM = 4byte // 64bit JVM = 8byte : 최대40x40=160경바이트(1600TB) 실제는 테라바이트정도 사용가능

 

*기본형 변수는 타입마다 크기가 다름

  - byte : 1byte // short : 2byte // int : 4byte // long : 8byte

  - 참조형은 크기가 항상 4byte

 

Date today;             // 참조형 변수 today 선언

today = new Date();  // today 객체의 주소를 저장

           (객체 생성)

 

728x90
반응형

+ Recent posts