首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
吊死在二叉树
2016-10-03 18:39
合肥工业大学 Java
关注
已关注
取消关注
equals和==的区别,,,
求面试碰到这个问题的大神解释一下,,百度了一天,还是觉得很乱。
#Java工程师#
提示
全部评论
推荐
最新
楼层
owner
麻省理工 安卓
==是判断两个变量或实例是不是指向同一个内存空间 equals是判断两个变量或实例所指向的内存空间的值是不是相同
3
回复
分享
发布于 2016-10-03 18:51
咕噜咕噜~
黑龙江大学
把hashcode方法和equals方法看下,研究下重写的情景,有兴趣的话把自动装箱也看下,应该差不多😊,加油~
2
回复
分享
发布于 2016-10-03 23:36
当然是young啦
门头沟学院 Java
距离hashmap的put流程
点赞
回复
分享
发布于 2024-01-06 21:34
陕西
Henrye28
香港城市大学 Java
Object的 equal方法等价于 ==,
点赞
回复
分享
发布于 2016-10-09 01:52
Francis021
南昌大学 Java
建议
点赞
回复
分享
发布于 2016-10-09 01:40
Francis021
南昌大学 Java
==判断地址(地址相等值自然相等) equals是object的方法,也是判断地址,但是联系子类重写equals方法,你可以看一下String的equals方法,看完你就基本清楚了
点赞
回复
分享
发布于 2016-10-09 01:40
尧先生
重庆 Java
==对于基础类型来说比较的是值,对引用类型来说比较的是地址,而基础类型的值和引用类型的地址是放在栈内存中的,也可以说==比较的是变量在栈内存中值。equals是object的一个成员方法,可以去看看源码,就知道其实里面也是用的==实现的,所以我们要比较引用类型的实际的值,应该要重写equals方法。还有需要注意的就是,在java中,String,Date,integer,都是已经重写了equals方法的,所以他们比较的实际的值。
点赞
回复
分享
发布于 2016-10-04 12:08
水月
东北大学 Java
equal没什么好说的,只要实现了这个方法,都是在比较内容。而==对非基础类型的对象来说,是在比较地址。一般new出来得对象都会在堆里开辟一个地址来存放这个对象,一般而言地址不等。有时会出现相等的情况,譬如字符串相等,是因为虚拟机进行了优化,它发现常量池中已经存在了这个对象,进行了直接引用,而不再单独开辟空间再次存储它。
点赞
回复
分享
发布于 2016-10-04 00:46
talentyue
等号就是地址,equals需要重写
点赞
回复
分享
发布于 2016-10-03 19:12
TonyLuis
上海交通大学 C++
==指的是两个对象地址是否一致,equals()在object类中默认实现是==,一般在子类中会覆盖,用来判断两个对象的值是否相等(比如两个string内容是否相等)。注意,equals()为TRUE的时候,两个对象hashcode()一定相等(覆盖equals时一定要覆盖hashcode())
点赞
回复
分享
发布于 2016-10-03 19:10
pxx11111
西北农林科技大学 安卓
java必备
点赞
回复
分享
发布于 2016-10-03 18:56
暂无评论,快来抢首评~
相关推荐
05-28 10:15
已编辑
蚌埠坦克学院 嵌入式软件开发
打工人早餐生存实录:我的一天,从两个包子一杯粥开始
每天早晨的斗争都从闹钟响起那一刻开始。起床和再睡五分钟,几乎每次都是后者赢。最终,赶着最后一班地铁下车,冲向楼下早餐铺,点两个包子、一杯粥,才算正式开始这一天。两个包子,一个肉的一个素的,是我百吃不厌的搭配。老板娘动作利索,包子总是热气腾腾,粥也是热好的。站在摊前的时候,总能看到熟悉的身影:同事们低头刷着手机,有人站着吃,有人边走边咬,大家默契地在奔向办公室的路上消化着这一顿清晨的能量。
康纳RK800:
我也特别喜欢早餐吃包子,感觉这是最适合早餐的选择
不过一般配豆浆比较多,因为我很难想象在一天之内的其他顿喝豆浆,但是午饭和晚饭会经常喝粥
牛油的搬砖plog
点赞
评论
收藏
分享
05-27 20:04
滴滴_产品经理(准入职员工)
滴滴内推-滴滴内推码
测试面经:一面自我介绍tcp和udp的区别http和https的区别对测试的理解出了一个测试用例题:假设平台每天都可以创建活动,用户领取这些活动进行参与,加入需要限制每个用户每天参与活动的时间不能超过8个小时,如果超过,就不能再领取参与,请你设计一个测试用例mysql查询语句:有一个成绩表(学号,姓名,科目,分数)存有学生各科成绩,查询学生的总成绩并进行排名你做测试的优势有哪些你对滴滴出行平台怎么做测试开发一个算法题:有x个台阶,每次可以走1-x步,打印每种走法的步数明细你在实习中遇到什么困难,怎么解决的会不会git,git命令会不会linux,常用linux命令栈和堆⭐关于职场氛围:真的很爱...
点赞
评论
收藏
分享
04-27 08:59
常州大学 Java
这是来招人的还是来恶心人的😅
牛客139242382号:
《两门以上汇编语言》
点赞
评论
收藏
分享
不愿透露姓名的神秘牛友
04-08 05:32
26暑期简历求指导
是谁一直觉得没准备好,直到现在还不敢投,(话说现在才投是不是太晚了点)
让我当一回虾孝子吧😭:
不投一定没offer,投了不一定没offer
点赞
评论
收藏
分享
昨天 11:01
电子科技大学 Java
京东一面面经
之前公司的一个小师弟,想换工作,就投递了这家公司,总体来说面试难度不高。我这个小师弟背景: 985本硕毕业,美团实习一年,在一线大厂工作了2年,目前薪资32K*15。这家公司的薪资还是可以的,工作2年,年薪50W~100W,并且是非常核心的部门,面试时长60分钟。面试结果:3轮技术面,一轮HR面全部通过。 二面,三面会邀如下: 如果觉得文字太枯燥,可以去dy查看视频: dy搜索: Java西瓜。首先是和hr沟通:先自我介绍,hr问了一些基本信息,然后问了一下为什么离职、绩效、对加班的看法等。 时长6分钟。总结: hr问你为什么离职:积极乐观一些,比如:愿意接受挑战,做更核心流量更高的业务。对于...
投递京东等公司9个岗位 >
我的失利项目复盘
简历中的项目经历要怎么写
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
5
分享
评论
提到的真题
返回内容
招聘动态
查看更多
华泰Fintech星战营
全站热榜
更多
1
...
上午拍毕业照,下午拍结婚照!牛友祝福我们吧!
8270
2
...
本科四年,我决定在即将毕业时转行
5624
字节暑期补捞
热聊中
3
...
以为走散了,命运却又把我们安排到一起
5389
4
...
28届学院本女生走java中~
4696
5
...
亲爱的公司,你好!
4686
6
...
没有人关心你在学校有多牛逼
2579
7
...
记录第二次面试 京控信息
2120
8
...
滴滴春招
2114
9
...
26届选手终于在五月底拿到offer啦!!!
2107
10
...
0实习
2037
创作者周榜
更多
正在热议
更多
#
写给毕业5年后的自己
#
4737次浏览
102人参与
#
国央企笔面经互助
#
129864次浏览
1080人参与
#
华泰证券Fintech星战营
#
169172次浏览
195人参与
#
职场捅娄子大赛
#
323134次浏览
3290人参与
#
制造业的秋招小结
#
87740次浏览
1602人参与
#
一人一个landing小技巧
#
60842次浏览
970人参与
#
好好告别我的学生时代
#
47727次浏览
892人参与
#
毕业季等于分手季吗
#
17035次浏览
212人参与
#
晒一下我的毕业照
#
34698次浏览
392人参与
#
海信求职进展汇总
#
65297次浏览
359人参与
#
如何缓解求职过程中的焦虑?
#
8130次浏览
106人参与
#
记录实习开销
#
30302次浏览
210人参与
#
如果今天是你的last day,你会怎么度过?
#
22930次浏览
199人参与
#
毕业租房也有小确幸
#
110124次浏览
4327人参与
#
当下环境,你会继续卷互联网,还是看其他行业机会
#
108522次浏览
783人参与
#
HR问:你期望的薪资是多少?如何回答
#
40277次浏览
525人参与
#
上班苦还是上学苦呢?
#
223171次浏览
1331人参与
#
我的省钱小妙招
#
16276次浏览
328人参与
#
工作两年想退休了
#
120154次浏览
1120人参与
#
牛客租房专区
#
70049次浏览
977人参与
#
晒晒我司的端午福利
#
14962次浏览
99人参与
牛客网
牛客企业服务