5강. 자바 강좌는 자바 자료형입니다.
* 자료형(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();
'프로그래밍 > 자바기술' 카테고리의 다른 글
자바[Java] 강좌 #7 - 연산자 (0) | 2013.11.10 |
---|---|
자바[Java] 강좌 #6 - 자바 기본 자료 (0) | 2013.11.09 |
자바[Java] 강좌 #4 - 주석, 예약어, 식별자 (0) | 2013.11.06 |
자바[Java] 강좌 #3 - 자바 프로그램 기본 구조 (0) | 2013.11.05 |