728x90 반응형 깊은복사1 [Java] 깊은복사와 얕은복사(Call By Value & Call By Reference) 자바를 떠나서 프로그래밍을 하다 보면 꼭 알아야할 개념 중 하나인 Call By Value, Call By Reference에 대해 알아보자. Call By Value 값을 호출 하는것을 의미하며 전달 받은 값을 복사하여 처리한다. 전달 받은 값을 변경하여도 원본은 변경되지 않는다. Call By Reference 참조에 의한 호출을 의미하며, 전달 받은 값을 직접 참조한다. 전달 받은 값을 변경할 경우 원본도 같이 변경이 된다. 그렇다면 자바에서의 Call By Value와 Call By Reference는 어떻게 적용이 될까? 기본 자료형 변수가 파라미터 → 값 (깊은 복사) Array, List 등의 변수가 파라미터 → 주소(얕은 복사) 아직 정확하게 깊은 복사와 얕은 복사가 어떤 건지 이해가 안되.. 2021. 10. 27. 이전 1 다음 728x90 반응형