关注
“==”和“equals”的区别:
基本数据类型:对于基本数据类型,“==”用于比较它们的值是否相等。
引用类型且未重写equals方法:对于引用类型,如果没有重写equals方法,那么“==”和“equals”的行为相同,都是比较两个引用是否指向同一个对象实例。如果引用不同,即使对象内容相同,它们也被视为不相等。
引用类型且重写equals方法:当引用类型重写了equals方法后,“equals”将按照重写后的逻辑来比较两个对象的内容是否相等。这意味着即使两个对象的引用不同,只要它们的内容相同,使用“equals”比较时它们会被视为相等。而“==”仍然只比较引用,因此如果引用不同,它们仍被视为不相等。
查看原帖
点赞 评论
相关推荐
牛客热帖
更多
正在热议
更多
# 一觉醒来,穿越回国庆前 #
3990次浏览 22人参与
# 你找工作的时候用AI吗? #
148673次浏览 808人参与
# 深信服秋招来了 #
274370次浏览 2906人参与
# 机械制造公司评价 #
142721次浏览 325人参与
# 如果没找到工作,考公是你的退路吗 #
51814次浏览 413人参与
# 面试等了一周没回复,还有戏吗 #
154765次浏览 1306人参与
# 携程求职进展汇总 #
644076次浏览 4672人参与
# 央国企投递记录 #
113323次浏览 1457人参与
# 机械人求职现状 #
25673次浏览 274人参与
# 京东美团大战,你怎么看? #
130525次浏览 738人参与
# 金融财经春招备战日记 #
32619次浏览 189人参与
# 虾皮求职进展汇总 #
314760次浏览 2529人参与
# 如果你有一天可以担任公司的CEO,你会做哪三件事? #
38503次浏览 499人参与
# 中广核工作体验 #
19366次浏览 65人参与
# 校招入职后的感受 #
385962次浏览 3288人参与
# 参加过提前批的机械人,你们还参加秋招么 #
95850次浏览 1561人参与
# 你有没有为省钱「拼过命」 #
24276次浏览 226人参与
# 工作两年想退休了 #
168700次浏览 1496人参与
# 非技术岗投递进展 #
156574次浏览 1312人参与
# 26届的你,投了哪些公司? #
199268次浏览 1265人参与
# 牛油的搬砖plog #
115157次浏览 843人参与
# 应届生,你找到工作了吗 #
67028次浏览 452人参与