쉽게 나눠서 자바의 데이터 타입은 크게 2가지로 분류 된다.
기본 타입 | 참조 타입
기본타입은 정수 , 실수 , 논리 , 문자 리터럴을 저장하는 타입
참조타입은 객체의 번지를 참조하는 타입
(메모리의 번지를 통해 객체를 참조) ... 집주소 같은거로 생각하면 편함
변수는 메모리의 스택(stack) 이라는 영역에 생성된다.
객체는 메모리의 힙 영역에 생성된다.
스택이라는 영역에 변수가 가지는 값이 변수 그 자체의 값을 직접 갖는다 . >>기본 타입 변수 ex) price =100.5;
스택이라는 영역에 변수가 가지는 값이 힙 영역의 객체의 주소 값이다 . >> 참조 타입 변수 ex) name = 100;
'프로그래밍 공부 > 자바' 카테고리의 다른 글
상속 , 오버라이딩 (0) | 2022.12.11 |
---|---|
클래스멤버, 인스턴스멤버, 멤버변수 , 전역변수 , 지역변수 , 필드 (0) | 2022.12.11 |
클래스 ,객체, 인스턴스 (0) | 2022.12.10 |
논리연산자 , 비교연산자 , boolean, 조건문 (0) | 2022.12.09 |
메모리 사용 영역 (0) | 2022.04.14 |
댓글