PRODYNA interview question

Explain how references work in Java, and why and when a java object change their value when are passed as a parameter in a function