这个方法首先比较的是两个对象的地址是否相同,如果相同直接返回true, 否则, (1)如果是string类型的先比较是否是string类型,是的话,再比较是否长度相同,相同的话再比较,每个字符是否相同: (2)判断两个对象是否是同一个类加载器加载的,不是则返回false: (3)如果是普通对象则将对象的属性放入hashmap中作为key, 属性中的值作为value,以此作为比较的方式. hashcode()方法,是native方法 对于包含容器类型的程序设计语言来说,基本上都会涉及到hashCo