[2주차]자바 데이터 타입, 변수 그리고 배열
목차
- 프리미티브 타입 종류와 값의 범위 그리고 기본 값
- 프리미티브 타입과 레퍼런스 타입
- 리터럴
- 변수 선언 및 초기화하는 방법
- 변수의 스코프와 라이프타임
- 타입 변환, 캐스팅 그리고 타입 프로모션
- 1차 및 2차 배열 선언하기
- 타입 추론, var
프리미티브 타입 종류와 값의 범위 그리고 기본 값
- primitive type = 원시 타입 = 기본형 타입
Tip
- A String in Java is actually a non-primitive data type, because it refers to an object.
프리미티브 타입과 레퍼런스 타입
레퍼런스 타입
-
Reference Type = 참조 타입
-
참조한다는 것은 자바에선 실제 값이 저장되어 있는 곳의 위치를 저장 한 값 즉, 주소값을 뜻한다.
-
Reference Type은 JVM의 Runtime Data Area 영역 중에서 runtime stack 영역과 garbage conllection heap 영역에 저장된다.
primitive 타입과 Reference 타입의 차이점
- Primitive Type : 메모리 공간에 직접 데이터를 담는다.
- Reference Type : 다른 곳을 참조하는 주소값을 담는다.