반응형
일반적으로 제공 되는 일반 변수
ex) int , float, long, double
즉 값이 저장되는 변수이다.
참조변수는 보통 클래스들인데
일반적으로 메모리 공간이 stack 공간과 heap 공간이 존재한다.
그래서 클래스의 Myclass c =new Myclass() 라고 가정할때
c는 참조 변수로써 stack의 공간에서 주소 저장되어 4byte를 저장한다.
그리고 그 참조변수의 주소값을 따라가서 heap 공간에 있는 Myclass()를 찾아간다.
Myclass의 데이터의 크기는 사용자가 만드는 것에 따라 다르다.
즉 참조변수는 주소값을 저장한다고 생각하면 된다.
반응형
'자바의정석' 카테고리의 다른 글
[자바의 정석] 자바의 정석 공부방법 (0) | 2022.01.18 |
---|---|
[자바의정석] 초기화 블럭(initialization block) (0) | 2021.06.25 |
[자바의정석] 가변인자(varargs) (0) | 2021.06.25 |
배열 크기 순 정렬 / 버블정렬 알고리즘 (0) | 2021.05.02 |
System.getProperty() (0) | 2021.04.21 |