今天做一道题时发现的问题 http://blog.csdn.net/lazy_p/archive/2010/07/30/5777655.aspx谁能帮我解释下啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 第一个,hashCode一样是很正常的事情啊,这个数据结构中应该有说过 hashcode一样,并不代表对象也一样。hashcode碰撞问题LZ听过没? hashcode1=(31+1)*31+93=1085hashcode2=(31+3)*31+31=1085 但是在java里面不同的对象hashCode一定要不一样啊?书上这么写的啊,那第二个咋个解释啊? 使用System.identityHashCode(OBject o)方法可以获得一个唯一标识该对象的值!!此HashCode是根据对象的地址计算出来的!而你平常的类可能重写了public int HashCode()方法导致不同的对象或者相同的值~这个就是冲突!! 关于java中socket编程无法链接 初学者求大神指导 java当中"闭包"的概念,在实际编程当中有什么应用吗? eclipse中的什么插件带有像mfc中的拖拽形式,swt可以吗?在哪下? 怎样制作java可执行文件? java如何从字符串中提取相应位置的字符?? 请教:关于++,--的问题(在线等答案) 菜单的事件处理! 求助:在JBuild里面写了一个包,生成JAR包文件,在TextPad里如何使用它? EditPlus配置java环境 一个关于JAVA正则表达式的小问题 如何取name值
hashcode2=(31+3)*31+31=1085