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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wx348602984 中级黑马   /  2015-4-18 23:38  /  7514 人查看  /  66 人回复  /   2 人收藏 转载请遵从CC协议 禁止商业使用本文

==和equals()的区别?
                ==:
                        可以比较基本类型,也可以比较引用类型。
                        比较基本类型,比较的是值是否相同。
                        比较引用类型,比较的是地址值是否相同。
                equals:
                        只能比较引用类型。
                        默认情况下,比较的是地址值是否相同。
                        如果想比较内容,请自己重写Object类的equals()方法。

66 个回复

倒序浏览
受益匪浅
回复 使用道具 举报
总结得挺好的
回复 使用道具 举报
总结的挺好的。
回复 使用道具 举报
总结不错
回复 使用道具 举报
总结得不错,加油.:)
回复 使用道具 举报
总结的比我的详细,谢谢楼主分享
回复 使用道具 举报
受益匪浅
回复 使用道具 举报
mono 中级黑马 2015-4-19 11:30:10
9#
赞一个、
回复 使用道具 举报
一袭蓝10 来自手机 中级黑马 2015-4-19 13:22:05
10#
什么面试题?
回复 使用道具 举报
难道不能用自己的话总结吗,非要这么抽象吗,抽象好难记啊
回复 使用道具 举报
junshan 发表于 2015-4-19 13:30
难道不能用自己的话总结吗,非要这么抽象吗,抽象好难记啊

仅供参考,可以提炼成自己的
回复 使用道具 举报

找工作的时候问到比较多的问题
回复 使用道具 举报

:handshake  :handshake
回复 使用道具 举报

谢谢:#:lol
回复 使用道具 举报
xlunaer 发表于 2015-4-19 09:48
总结的比我的详细,谢谢楼主分享

不客气;P:loveliness:
回复 使用道具 举报
学习学习
回复 使用道具 举报
大爱卓生 来自手机 金牌黑马 2015-4-19 14:46:30
18#
说的非常好啊…
回复 使用道具 举报
wx348602984 发表于 2015-4-19 14:14
仅供参考,可以提炼成自己的

默认情况下,equals不能比较内容吗?比如两个String对象的内容相同,但是地址不同,就不equals吗

点评

哦,String类有重写equals()方法, 亲,注意看API,在告诉你下在常见的几个类里StringBuffer类是没有重写equals()  发表于 2015-5-14 20:22
回复 使用道具 举报
总结的不错
回复 使用道具 举报
1234下一页
您需要登录后才可以回帖 登录 | 加入黑马