- Pass By Value in Java (for Primitive Data Types)
- Java Copies Object References when passed, hence pass by Value is indeed correct - however, if the values are changed in the copy original also changes since both points to same Object. More explanation can be found here : https://www.youtube.com/watch?v=BHtfb3lfc-g