Does Java have a pass by reference?

Seems to me when I studied C++ there was a pass-by-value and a pass-by-ref. If I remember correctly, an example program that showed this stuff had the variables original value unchanged after a method call that used it, and the other one changed the value of the variable. I see a pass-by-value example program in my book but I don't see a pass-by-ref example.