equals 和 == 的区别?
==:等于。
equals:相同。
两个长得一样的人,只能说长的相同(equals),但是不等于他们俩是一个人。你只要记住equals,==就不用记了。
楼主你感受一下。
---------------------------------------------------------------------------------
术语来讲的区别:
1.==是判断两个变量或实例是不是指向同一个内存空间
equals是判断两个变量或实例所指向的内存空间的值是不是相同
2.==是指对内存地址进行比较
equals()是对字符串的内容进行比较
3.==指引用是否相同
equals()指的是值是否相同


作者:涂鸦
链接:https://www.zhihu.com/question/26872848/answer/34357265
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lhq186/article/details/80341848
个人分类: 后端
想对作者说点什么? 我来说一句

java中equals和==的区别.doc

2011年06月02日 42KB 下载

hashcode代码

2015年11月20日 47KB 下载

==和equals的应用区别

2012年06月12日 12KB 下载

equals(Object) 与 == 的区别

2010年09月03日 27KB 下载

java 资料 equals 与== 的区别

2011年08月05日 28KB 下载

equals与==之间的区别

2008年10月05日 2KB 下载

没有更多推荐了,返回首页

不良信息举报

equals 和 == 的区别?

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭