* 자료형(Data Type) *

v 기본 자료형(Primitive DataType)

§char, byte, short, int, long, float, double, boolean
§기본 자료형으로 선언된 변수에는 실제 값이 저장된다
§Pass by Value
§) char c = ‘A’;   int i = 10;   double d = 69.345;   boolean flag = true;  

v 참조 자료형(Reference DataType)
§클래스인터페이스배열
§참조 자료형으로 선언된 변수에는 인스턴스에 대한 주소값이 저장된다
§Pass by Reference
§) String name = 퍼그님”;  Student st = new Student(); int[] arr = new int[10];

* 기본 자료형 종류 *

구분

자료형

크기(처리범위)

논리형

boolean

1 bit (true or false)

문자형

char

16 bit (\u0000-\uFFFF)

정수형

byte

8 bit (-2의 7승 ~ 2의 7-1)

short

16 bit (-2의 15승 ~ 2의 15승 –1)

Int

32 bit (-2의 31승 ~ 2의 31승 –1)

long

64 bit (-2의 63승 ~ 2의 63승 –1)

실수형

float

32 bit (-3.40292347E38 ~ +3. 40292347E38

double

64 bit (-1.79769313486231570308 ~ +1. 79769313486231570308)


* 참조 자료형 종류 *

v 클래스
§클래스로부터 생성된 객체(인스턴스)의 시작 주소값을 가진다

) String name = “퍼그님”;  Student student = new Student(1111, “퍼그님);

v 배열
§자바에서는 배열을 클래스로 취급하기 때문에 생성된 배열의 시작 주소값을 가진다

int[] array = new int[10];

v 인터페이스
§인터페이스를 구현한 클래스의 인스턴스 시작 주소값을 가진다

) Remote remocon = new RemoteControl();

블로그 이미지

532

처음 프로그래밍을 시작한 개발자들은 Hello World!를 기억 할 것이다. Hello world가 Hell World가 될 줄 몰랐던 한 개발자의 이야기. 게시글의 출처를 표기하며, 출처를 남기지 않고 펌을 하는것에 대해 법적 책임을 묻지 않습니다.

,