>  Q&A  >  본문

Java에서 값에 의한 호출과 참조에 의한 호출의 차이점

Java의 Call by Value와 Call by Reference 부분이 조금 헷갈립니다. 전문 지식이 있는 분이 조언을 해주시거나 좋은 글이나 블로그를 추천해주셨으면 좋겠습니다. 감사해요.

高洛峰高洛峰2713일 전828

모든 응답(2)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-05-17 10:05:50

    call by value는 기본 데이터 유형의 값이 스택에 할당되어 있다는 것을 이해하기 쉽습니다. 정확히 말하면
    call by value입니다. 주소 참조로 호출해야 합니다. 이를 주소 참조라고 하며 이는 힙의 주소입니다.

    회신하다
    0
  • 滿天的星座

    滿天的星座2017-05-17 10:05:50

    Java는 값에 의한 호출이 전부인데 함수를 호출할 때 기본 유형인 경우 원래 유형 주소의 복사본이 전달되고, 참조 유형인 경우 참조 유형 주소의 복사본이 전달됩니다.

    참조:

    is-java-pass-by-reference-or-pass-by-value
    is-java-really-passing-objects-by-value

    회신하다
    0
  • 취소회신하다