Ist die Adresse eines Objekts während seines Lebenszyklus festgelegt?

Ist die Adresse eines Objekts während seines Lebenszyklus konstant oder kann sie sich ändern? Ich dachte nur, die Adresse eines Objekts ändert sich nie. Ist es JVM abhängig? Ich habe keine klare Spezifikation gefunden.