当前位置:网站首页>关于==和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开发全套学习资料》送给大家,初衷也很简单,就是希望帮助到想自学又不知道该从何学起的朋友,同时减轻大家的负担。添加下方名片,即可获取全套学习资料哦
边栏推荐
- 便利贴--46{基于移动端长页中分页加载逻辑封装}
- 最新MySql安装教学,非常详细
- Is the working process of the belt you know the story - actionreducerstore
- Initial JDBC programming
- Three-tier architecture service, dao, controller layer
- cesium-Web网页优化进阶
- How MySQL's allowMultiQueries flag relates to JDBC and jOOQ
- Acwing-考研机试题
- R语言做面板panelvar例子
- Redis学习笔记-3.慢查询和其他高级数据结构
猜你喜欢
突破传统可靠性测试:混沌工程优秀实践
学习爬虫之Scrapy框架学习(1)---Scrapy框架初学习及豆瓣top250电影信息获取的实战!
IDEA 配置方法注释自动参数
502 bad gateway causes and solutions
IDEA configure method annotation automatic parameters
面试、工作中常用sql大全(建议收藏备用)
Redis缓存面临的缓存击穿问题
2022/7/28
Docker installs canal and mysql for simple testing and achieves cache consistency between redis and mysql
AWS Amazon cloud account registration, free application for 12 months Amazon cloud server detailed tutorial
随机推荐
Inversion problem - key point
"JUC Concurrent Programming - Advanced" 06 - Immutability of Shared Models (Design of Immutable Classes | Use of Immutable Classes | Flyweight Pattern)
Android studio connects to MySQL and completes simple login and registration functions
SQL study notes - REGEXP operator
【Web技术】1397- 深入浅出富文本编辑器
三层架构service、dao、controller层
3D激光SLAM:LeGO-LOAM论文解读---点云分割部分
pycharm汉化教程(碧蓝幻想汉化插件安装)
Yarn安装配置(vsftpd安装配置)
mysql 索引使用与优化
deeplab实现自己遥感地质分割数据集
Summary of several defragmentation schemes for MySQL (to solve the problem of not releasing space after deleting a large amount of data)
Many mock tools, this time I chose the right one
MySQL limit paging query and performance issues
PyQt5快速开发与实战 9.5 PyQtGraph在PyQt中的应用 && 9.6 Plotly在PyQt中的应用
实现弹框组件
新人学习小熊派华为iot介绍
Docker安装canal、mysql进行简单测试与实现redis和mysql缓存一致性
Threading(in thread main)
Hospital management system database, course design, SQLserver, pure code design