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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 谢晓明 中级黑马   /  2015-5-29 00:42  /  359 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

==是比较栈内存中的东西是否一样,对于基本数据类型来说,就是比较内容是否相等,而对应引用数据类型就是比较地址值是否一样;
equals方法的话,是一个方法,就肯定是对象才能引用,怎么比的话就看是对象调用的equals方法是怎么写的,如果没有重新的话就是直接比较地址值,重写的一般都是比较堆内存中的内容是否一样。
一般自己定义的类通常建议重写equals方法

3 个回复

倒序浏览
写的不错,赞一个
回复 使用道具 举报
还不错哟不过貌似这个好多人总结过了。。
回复 使用道具 举报
这个比较重要所以很多人都会总结一遍吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马