什么时候用到hashcode,什么时候用到equals? 首先java为每个对象都生成有默认的hashcode,这个java core里说是java对象的内存地址,但是equals方法里比较的也是对象的内存存储地址,感觉java不会这么设计.看到一篇博文,http://www.cnblogs.com/dolphin0520/p/3681042.html,文中讲hashcode是与对象内存地址有关的数字,javacore里将这个hashcode是返回对象的散列码,是任意的整数,包括正数和负数. 那…