技术栈

【Java-==与equals】

Lilixy.18232024-08-19 12:54

==与equals区别:

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

2.基本数据类型:

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

3.引用数据类型:

使用==比较内存地址;

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

上一篇:JDK源码解析:LinkedList
下一篇:【数据结构与算法】贪心算法
相关推荐
Humbunklung
1 分钟前
Rust方法语法:赋予结构体行为的力量
开发语言·后端·rust
Liudef06
6 分钟前
基于HTML与Java的简易在线会议系统实现
java·前端·html
萧曵 丶
8 分钟前
Rust 内存结构:深入解析
开发语言·后端·rust
算法练习生
14 分钟前
Qt核心类QWidget及其派生类详解
开发语言·c++·qt
JosieBook
16 分钟前
【Java编程动手学】Java常用工具类
java·python·mysql
oioihoii
19 分钟前
C++11标准库算法:深入理解std::none_of
java·c++·算法
1024小神
30 分钟前
tauri项目在windows上的c盘没有权限写入文件
c语言·开发语言·windows
老虎0627
38 分钟前
数据结构(Java)--位运算
java·开发语言·数据结构
yanjiaweiya
38 分钟前
云原生-集群管理续
java·开发语言·云原生
Swift社区
39 分钟前
Swift 解 LeetCode 320:一行单词有多少种缩写可能?用回溯找全解
开发语言·leetcode·swift
热门推荐
01Java学习第十五部分——MyBatis02集群聊天服务器---MySQL数据库的建立03Coze扣子平台完整体验和实践(附国内和国际版对比)04基于odoo17的设计模式详解---装饰模式05使用Ruby接入实时行情API教程06扣子(coze)实战|我用扣子搭建了一个自动分析小红薯笔记内容的AI应用|详细步骤拆解07Everything文件检索工具 几秒检索几百G的文件08基于odoo17的设计模式详解---单例模式09DeepSeek各版本说明与优缺点分析10【无标题】