== :比较java栈局部变量表中变量的地址或值是否相等。
equals : 比较变量的地址在java堆中引用对象是否为同一个对象。
hashcode : 通过对象在JVM内存中的存储地址通过特定算法返回一个hash值,主要是配合HashSet HashMap进行增加、删除等。
public native int hashCode();