Java — Pass by Value or Pass by Reference?

On a warm afternoon, one of my colleagues was revisiting Java fundamentals. He showed me a small piece of code and asked: