C++ 같은 경우는 포인터로 그냥 주소값으로 한다는 개념이 있는데 자바는 C++과 같은 포인터는 없잖아요 ( 약간 다른 의미로의 포인터 개념만 존재하는걸로 알고있습니다.)
그럼 자바에서는 다른 클래스에서 만들어진 데이터(어어어어어엄청큰 배열)가 그냥 통째로 옮겨지는 개념인가요?
만약에 통째로 옮겨지는 거면 이게 성능에도 영향을 미친다고 생각하는게 맞는거겠죠?
저도 궁금해서 찾아보니 레퍼런스 타입이라는 용어가 나옵니다. 해당 용어에 대해 검색해 보시면 될것 같습니다.
포인터와 유사한 개념이 레퍼런스 타입이라고 생각하시면 됩니다. 말씀해주신 상황에서는 원래 value의 메모리 주소값만 새로우 주소값으로 복사되 할당됩니다. 이 부분이 c의 포인터와는 약간 다르다고 할 수 있습니다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
저도 궁금해서 찾아보니 레퍼런스 타입이라는 용어가
저도 궁금해서 찾아보니 레퍼런스 타입이라는 용어가 나옵니다. 해당 용어에 대해 검색해 보시면 될것 같습니다.
용기내 답글 달아봅니다
포인터와 유사한 개념이 레퍼런스 타입이라고 생각하시면 됩니다.
말씀해주신 상황에서는 원래 value의 메모리 주소값만 새로우 주소값으로 복사되 할당됩니다.
이 부분이 c의 포인터와는 약간 다르다고 할 수 있습니다.
댓글 달기