본문 바로가기
Java

[JAVA] 매개변수 - 기본형|값복사, 참조형|주소복사

by ahj 2021. 10. 5.

가끔 강의 듣다가 보면 참조형 변수 참조형 변수 해서 무슨 말인가 했는데

결론적으로 보면 우리가 보통 생각하는 복사는 기본형 변수, 값 복사이고

C로 따지면 포인터에 가까운 개념인 것 같다. JAVA에서는 포인터를 안쓴다고 했으니.. 정확히는 모르겠지만. 아무튼 메모리 주소 복사가 참조형 변수다.

정수형의 경우에는 그 int 메모리에 바로 값이 저장이 되는데

list변수 경우에는 list 변수에 (간단히 말해서) 각 요소값들의 주소값이 저장되기 때문에 참조형 변수-> 주소값 복사가 돼서 같은 게 되는 것 같다. 

어떤 블로그였는지 모르겠는데 거기에 따르면 참조형은 참조되는 객체의 별칭으로 사용된다고

'Java' 카테고리의 다른 글

[JAVA] 인터페이스  (0) 2021.10.07
[JAVA] 추상 클래스, 객체 형변환  (0) 2021.10.07
[Java] this, super  (0) 2021.10.05
[JAVA] 생활코딩 강의 시작  (0) 2021.09.25
[Java] 객체지향 언어  (0) 2021.09.08

댓글