关于“写给准备考SCJP的兄弟们”的疑问。

welcomyou 2003-04-24 02:24:09
Anubis12345 兄写的帖子,对我考试来说有了很大的帮助,但是,小弟在此有以下
疑问,忘广大同志能够给予解答。

关于“hashcode 相等,则对象一定一样;hashcode 不相等,对象也可能相等(不
是相同).”
据我所知,如果不覆盖hashcode()方法,则此方法返回的是对象在内存中位置,当
然,两个不同的对象的返回的值(也就是hashcode)肯定不相等,即使在逻辑上相
等的两个对象如果不覆盖hashcode()方法,返回值也不可能相等。
另外一种情况就是覆盖hashcode()方法,除非算法非常的优秀,才有可能出现不同
的对象一定会有不同的hashcode,所以说“hashcode相等,则对象一定一样”这个
说法我不赞同。后面的一句“hashcode 不相等,对象也可能相等(不是相同)”
按照前面的思路,我觉的也是不对的。



...全文
65 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
welcomyou 2003-05-06
  • 打赏
  • 举报
回复
顶一次,要是再没有回应我就结帖了。
qxjavajava 2003-04-25
  • 打赏
  • 举报
回复
Anubis12345 已经很就没有来了
welcomyou 2003-04-25
  • 打赏
  • 举报
回复
没有人回应吗?
welcomyou 2003-04-25
  • 打赏
  • 举报
回复
哦,我是想谈谈关于Anubis12345 老兄关于hashcode正确性的,不是针对Anubis12345 老兄的。
welcomyou 2003-04-24
  • 打赏
  • 举报
回复
补充一句,刚才没有仔细看,其实“hashcode 不相等,对象也可能相等(不是相同)”这句话我觉的是对的。这种情况是在hashcode方法写的问题时会出现。
源码直接下载地址: https://pan.quark.cn/s/d280357b18e5 在网页构建领域中,HTML5被视为当代网页工程的基础规范,其问世显著增强了页面的视觉表现力与用户互动性。本工程致力于运用HTML5技术开发一个电视剧信息展示页面,目的是呈现诸如剧名、演员构成、故事梗概等电视剧关键资料。接下来将深入阐释如何借助HTML5的结构化组件和样式管理功能达成此项目目标。 我们必须掌握HTML5的核心框架。一个规范的HTML5文档一般包含``声明、``根标记、``头部标记和``主体标记。在头部区域,可以配置网页的基本元数据,例如字符集设定、页面标题等。在主体部分,将具体构建电视剧信息列表的内容。 电视剧展示页面通常包含多个条目,每个条目对应一部电视剧。HTML5中的`
`标记用于内容模块化,适合表示单个电视剧的详细信息区域。每个`
`内部,可使用`

`标题标记显示剧名,``图像标记插入宣传剧照,`

`段落标记呈现剧情介绍,而`

51,407

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧