본문 바로가기
CS/Java

[자바] 데이터타입

by 테리는당근을좋아해 2020. 6. 29.

기본 데이터 타입(Primitive Data Type)

- 크기가 작고 고정적이기 때문에 Stack 영역에 저장

 

1) 정수형

- byte, short, int, long

 

2) 실수형

- float, double

 

3) 논리형

- boolean

 

4) 문자형

- char

 

 

참조형 데이터 타입(Reference Data Type)

- Interface, 배열, 클래스 등 기본형을 제외한 모든 데이터 타입

- new 키워드를 이용해 객체를 생성하고 데이터가 생성된 주소를 참조

- 즉, 참조 타입은 값이 저장된 곳의 주소를 저장하는 공간으로 객체의 주소를 저장

- String은 new 키워드 이외에 리터럴로 선언가능하지만 참조형 데이터 타입

- 크기가 가변적이기 때문에 Heap 영역에 저장

- GC에 의해 제거되는 대상

 

댓글