java/ㄴ CHAPTER 2. 변수
CHAPTER 2. (3) 기본형과 참조형이란?
Astaroth아스
2020. 3. 11. 06:39
CHAPTER 2. (1) 변수와 상수란? (데이터 타입, 대입 연산자 포함)
ㄴ 데이터 타입의 기본 설명
기본형과 참조형
- 자료형은 크게 기본형과 참조형으로 나눌 수 있음
ㄴ 기본형 : 실제 값 저장 (boolean, char, byte, short, int, long, float, double)
ㄴ 참조형 : 값이 저장된 주소를 값으로 가짐
=> 객체의 주소 저장, 기본형을 제외한 나머지 타입 (ex.String)
자료형(data type)과 타입(type)의 차이?
ㄴ 기본형은 자료형(data type)이라는 용어 사용 // 저장한 값의 종류에 따라 구분되기 때문
ㄴ 참조형은 타입(type)이라는 용어 사용 // 항상 객체의 주소를 저장하므로 객체의 값이 아니라, 객체의 종류에 의해 구분됨
=> 타입이 자료형을 포함하는 넓은 의미의 용어 // 굳이 구분하지 않아도 됨
가본 자료형의 종류와 크기

외우는 팁
- boolean : true, false 두 값만 표현하면 되므로 1byte
- char : 자바에서 유니코드(2byte 문자체계) 사용하므로 2byte
- byte : 크기가 1byte라서 byte
- int : int 기준으로 짧으면 short, 길면 long
- float : 실수값을 부동소수점 방식으로 저장하기 때문에 4byte
- double : float보다 두 배의 크기라서 8byte
각 타입의 변수가 저장할 수 있는 값의 범위
