A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wy363681759   /  2014-9-12 17:04  /  7342 人查看  /  30 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

我来学习的
回复 使用道具 举报
2100 初级黑马 2014-9-15 06:47:04
22#
equals比较的是对象的引用(也就是比较内存地址),而“==”比较的是两个对象的内容;希望对你有用
回复 使用道具 举报
哇,好多大神啊!
回复 使用道具 举报
呵呵。看着沙发哥那一大篇的,果断吓坏我了。。。
回复 使用道具 举报
“==”比较的是内存地址是否相同,
“equals”比较的是两个对象里的内容是否相同,而且equals方法可以重写
回复 使用道具 举报
不用回答那么详细吧。你不担心楼主看的头晕吗?
回复 使用道具 举报
yueyazhishang 发表于 2014-9-26 08:45
不用回答那么详细吧。你不担心楼主看的头晕吗?

==比较的是内存地址,equals比较的是对象的内容。
回复 使用道具 举报
学习了,有点眉目了
回复 使用道具 举报
hascode()尽量也重写吧
回复 使用道具 举报
http://blog.csdn.net/yangliu9420/article/details/5480444
这里边对这个问题写的比较好,可以去看看
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马