initialization object memory allocation object reference
equals method object memory allocation object reference
equals method object reference
equals method lists ArrayList object memory allocation object reference
strings equals method object reference
strings inheritance object reference
arrays equals method object reference arraycopy deep equals
equals method hashcode object reference hashmap
gc object reference hashmap weak reference