면접 - 자바

개발자 면접 질문 - Call By Reference와 Call By Value

snow-line 2020. 12. 3. 19:46
반응형

1. Call By Reference

 - java는 대체적으로 Call By Reference다.

 - shallow copy(얕은 복사) 라고도 불린다.

 - a = 10; b = a; 라고 하면 b = 10이 들어가는게 아니라 a의 주소가 복사된다.

 - b를 수정하면 a에도 영향을 미친다.

 

2. Call By Value

  - deep copy(깊은 복사) 라고도 불린다.

 - a = 10;b = a; 라고 했을 때 b = 10이 된다.

 - b를 수정해도 a에 영향을 주지 않는다.

반응형