当前位置:网站首页>关于==和equals的区别和联系,面试这么回答就可以
关于==和equals的区别和联系,面试这么回答就可以
2022-07-31 11:25:00 【web15085599741】
长篇大论的话,我这里就不多写了,相信大家入门java 的时候就知道个大概了,这里想表述的是,如果面试官问你《关于==和equals的区别》,该怎么回答完美呢?可以这样说
总结的来说:
1)对于==,比较的是值是否相等
如果作用于基本数据类型的变量,则直接比较其存储的 “值”是否相等;
如果作用于引用类型的变量,则比较的是所指向的对象的地址
2)对于equals方法,注意:equals方法不能作用于基本数据类型的变量,equals继承Object类,比较的是是否是同一个对象
如果没有对equals方法进行重写,则比较的是引用类型的变量所指向的对象的地址;
诸如String、Date等类对equals方法进行了重写的话,比较的是所指向的对象的内容。
先自我介绍一下,小编13年上师交大毕业,曾经在小公司待过,去过华为OPPO等大厂,18年进入阿里,直到现在。深知大多数初中级java工程师,想要升技能,往往是需要自己摸索成长或是报班学习,但对于培训机构动则近万元的学费,着实压力不小。自己不成体系的自学效率很低又漫长,而且容易碰到天花板技术停止不前。因此我收集了一份《java开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- [Virtualization Ecological Platform] Platform Architecture Diagram & Ideas and Implementation Details
- 5 open source Rust web development frameworks, which one do you choose?
- MySQL 的 limit 分页查询及性能问题
- Detailed explanation of SQL stored procedures
- IBM SPSS Statistics 28软件安装包下载及安装教程
- Three-tier architecture service, dao, controller layer
- 才22岁!这位'00后'博士拟任职985高校!
- xmind使用指南(XMind具有下列哪些功能)
- 实现弹框组件
- 突破传统可靠性测试:混沌工程优秀实践
猜你喜欢
随机推荐
xmind使用指南(XMind具有下列哪些功能)
AWS Amazon cloud account registration, free application for 12 months Amazon cloud server detailed tutorial
Detailed tutorial on distributed transaction Seata
Redis学习笔记-3.慢查询和其他高级数据结构
分布式id解决方案
IDEA configure method annotation automatic parameters
【软件工程之美 - 专栏笔记】33 | 测试工具:为什么不应该通过QQ/微信/邮件报Bug?
The latest MySql installation teaching, very detailed
ApiPost is really fragrant and powerful, it's time to throw away Postman and Swagger
MySQL 的几种碎片整理方案总结(解决delete大量数据后空间不释放的问题)
WSL2安装.NET 6
mysql 索引使用与优化
unity-shader-2
5 个开源的 Rust Web 开发框架,你选择哪个?
学习爬虫之Scrapy框架学习(1)---Scrapy框架初学习及豆瓣top250电影信息获取的实战!
Many mock tools, this time I chose the right one
Three-tier architecture service, dao, controller layer
web安全入门-黑苹果MAC系统安装
Implement the popup component
Redis缓存面临的缓存击穿问题


![[Virtualization ecological platform] Raspberry Pi installation virtualization platform operation process](/img/23/d4754ec38e50f320fc4ed90a1e5bbc.png)






