【Java-==与equals】

==与equals区别:

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

2.基本数据类型:

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

3.引用数据类型:

使用==比较内存地址;

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

相关推荐
syt_biancheng14 分钟前
Day3算法训练(简写单词,dd爱框框,3-除2!)
开发语言·c++·算法·贪心算法
影子240131 分钟前
oralce创建种子表,使用存储过程生成最大值sql,考虑并发,不考虑并发的脚本,plsql调试存储过程,java调用存储过程示例代码
java·数据库·sql
武子康36 分钟前
Java-172 Neo4j 访问方式实战:嵌入式 vs 服务器(含 Java 示例与踩坑)
java·服务器·数据库·sql·spring·nosql·neo4j
864记忆39 分钟前
Qt Network 模块中的函数详解
开发语言·网络·qt
864记忆40 分钟前
Qt Sql 模块中的函数详解
开发语言·网络·qt
程序猿DD41 分钟前
深入探索剖析 JVM 的启动过程
java
白露与泡影1 小时前
Spring Boot项目优化和JVM调优
jvm·spring boot·后端
是店小二呀1 小时前
五分钟理解Rust的核心概念:所有权Rust
开发语言·后端·rust
她说人狗殊途1 小时前
存储引擎MySQL
开发语言