Search

변수의 타입

자료형(data type)

data가 저장될 공간의 크기와 저장 형식을 type으로 나눠 정의한 것
자료형의 종류
문자형(char), 정수형(byte, int, short, long), 실수형(float, double)
변수 선언 시, 저장하려는 값의 특성을 고려하여 알맞은 자료형을 변수의 타입으로 선택하자.

기본형과 참조형

기본형(primitive type)

계산을 위한 실제 값(data)를 저장
문자형(char) / 정수형(byte, int, short, long) / 실수형(float, double) / 논리형(boolean)

참조형(reference type)

객체의 주소(memory address)를 저장
8개의 기본형을 제외한 나머지 타입
자바는 C언어와 달리 참조형 변수 간 연산이 불가하므로, 실제 연산엔 기본형 변수만 사용됨.
참조형 변수 선언 시, 변수의 타입으로 클래스의 이름을 사용
클래스의 이름 → 참조변수의 타입
새로운 클래스 작성 → 새로운 참조형 추가
참조변수의 선언법 : 클래스이름 변수이름;
//Date 클래스 타입의 참조변수 today를 선언 Date today = new Date(); // Date 객체를 생성해서, 그 주소를 today에 저장
Java

자료형(data type)과 타입(type)의 차이?

type > data type 저장할 값의 종류에 따라 구분되는 기본형 변수를 얘기할 때는 data type 객체의 주소를 저장하는 참조형 변수를 얘기할 때는 type

참고 자료