Java - Call by Value vs Call by Reference 2 minute read 결론부터 얘기하면, JAVA는 항상 call by value이다. 다만, primitive type 이 아닌 reference type 에 한해서 call by reference 로 동작하는 것처럼 보일 뿐이다.