관리 메뉴

코딩 브이로그

변수의 타입 본문

Java의 정석

변수의 타입

표준프레임워크 풀스텍 개발자 홍의표 2023. 9. 7. 21:24

자료형은 크게 '기본형'과 '참조형' 두 가지로 나눌 수 있는데, 기본형 변수는 실제 값을 저장하는 반면, 참조형 변수는 어떤 값이 저장되어 있는 주소(memory address)를 값으로 갖는다. 

 

기본형(primitive type)

- 논리형(boolean), 문자형(char), 정수형(byte,short,int,long), 실수형(float,double)

계산을 위한 실제 값을 저장한다. 모두 8개

 

참조형(reference type)

- 객체의 주소를 저장한다. 8개의 기본형을 제외한 나머지 타입.

 

클래스 이름 변수 이름; // 변수의 타입이 기본형이 아닌 것들은 모두 참조변수이다.

Date today = new Date(); // Date객체를 생성해서, 그 주소를 today에 저장

객체를 생성하는 연산자 new의 결과는 생성된 객체의 주소이다. 이 주소가 대입연산자 '='에 의해서 참조변수 today에 저장되는 것이다.

참조변수는 null 또는 객체의 주소를 값으로 갖으며 참조변수의 초기화는 다음과 같이 한다. null은 어떤 객체의 주소도 저장되어 있지 않음을 뜻한다.

'Java의 정석' 카테고리의 다른 글

객체지향언어  (0) 2023.09.08
상수와 리터럴  (0) 2023.09.07
변수의 명명규칙  (0) 2023.09.07
변수의 초기화  (2) 2023.09.07
변수란  (0) 2023.09.07