카테고리 없음

2024.06.18 TIL

Cocori_ 2024. 6. 18. 22:14

학습한 내용

Java 기본 문법

1. Call-by-reference / Call-by-value

  • Call by value : 메서드를 호출 할 때, 값만 넘겨 주기에 함수 내에서 값을 변경하여도 원본 값에는 변화가 없다.
  • Call by reference : 메서드를 호출 할 때, 주소 & 참조를 직접 넘기기에 함수 내에서 값을 변경할 경우 원본 값도 같이 변한다.
  • C++은 &, *를 통해 Call by reference를 선언 할 수 있지만,
  • Java는 그게 아니기에 String은 StringBuilder를 사용하거나 int형은 int[] 와 같은 방법을 통해 Call by Reference 방식을 사용할 수 있다.