技术栈

【Java-==与equals】

Lilixy.18232024-08-19 12:54

==与equals区别:

1.==是关系运算符,equals()是0bject类中定义的方法

2.基本数据类型:

使用==比较值,无法使用equals()

3.引用数据类型:

使用==比较内存地址;

如果没有重写equals(),仍然调用的是0bject父类的equals(()方法,则比较的是内存地址; 如果重写equals()方法,则比较的是值,比如String类型、Integer

上一篇:JDK源码解析:LinkedList
下一篇:【数据结构与算法】贪心算法
相关推荐
是梦终空
22 分钟前
计算机毕业设计252—基于Java+Springboot+vue3+协同过滤推荐算法的农产品销售系统(源代码+数据库+2万字论文)
java·spring boot·vue·毕业设计·源代码·协同过滤算法·农产品销售系统
2301_76444133
28 分钟前
使用python构建的应急物资代储博弈模型
开发语言·python·算法
丿BAIKAL巛
30 分钟前
Java前后端传参与接收全解析
java·开发语言
code bean
36 分钟前
【C++】Scoop 包管理器与 MinGW 工具链详解
开发语言·c++
cc蒲公英
1 小时前
javascript有哪些内置对象
java·前端·javascript
guslegend
1 小时前
Spring AOP高级应用与源码剖析
java
Rover.x
1 小时前
head table is mandatory
java·apache
yanghuashuiyue
1 小时前
Java过滤器-拦截器-AOP-Controller
java·开发语言
shoubepatien
1 小时前
JAVA —— 03
java·jvm
a努力。
1 小时前
【基础数据篇】数据等价裁判:Comparer模式
java·后端
热门推荐
01GitHub 镜像站点02【AutoGLM部署】本地私有化部署AI手机Agent03UV安装并设置国内源04【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)05Open-AutoGLM Windows 安装部署教程06Cursor 又偷偷更新,这个功能太实用:Visual Editor for Cursor Browser07安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)08Linux下V2Ray安装配置指南09BongoCat - 跨平台键盘猫动画工具10在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)