The two objects contain the same data: java.awt.Point[x=7,y=99]
The picture shows the situation. There are two distinct objects (each constructed out of different bytes of memory).
The equals()
method returns true
because the data is equivalent.
Would the ==
operator do the same as the equals()
method?