技术栈

【Java-==与equals】

Lilixy.18232024-08-19 12:54

==与equals区别:

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

2.基本数据类型:

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

3.引用数据类型:

使用==比较内存地址;

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

上一篇:JDK源码解析:LinkedList
下一篇:【数据结构与算法】贪心算法
相关推荐
春日见
3 分钟前
眼在手上外参标定保姆级教学---离线手眼标定(vscode + opencv)
linux·运维·开发语言·人工智能·数码相机·计算机视觉·matlab
宵时待雨
8 分钟前
C语言笔记归纳20:文件操作
c语言·开发语言·笔记·算法
kong7906928
2 小时前
Java-Intellij IDEA 自动导包设置
java·ide·intellij-idea
kkai人工智能
3 小时前
AI写作:从“废话”到“爆款”
开发语言·人工智能·ai·ai写作
twj_one
6 小时前
Arthas使用
java
lizz31
7 小时前
C++模板编程:从入门到精通
java·开发语言·c++
shoubepatien
7 小时前
JAVA -- 05
java·开发语言
寰天柚子
7 小时前
Java并发编程中的线程安全问题与解决方案全解析
java·开发语言·python
沐知全栈开发
7 小时前
Bootstrap 下拉菜单:设计与实现指南
开发语言
memgLIFE
7 小时前
Springboot 分层结构
java·spring boot·spring
热门推荐
01GitHub 镜像站点02UV安装并设置国内源03Linux下V2Ray安装配置指南04BongoCat - 跨平台键盘猫动画工具05在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)06安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)07sqli-labs靶场通关笔记:第18-19关 HTTP头部注入08jdk21下载、安装(Windows、Linux、macOS)09RedissonClient的配置解析10Open-AutoGLM Windows 安装部署教程